我有我的main.xml
佈局。從這裏,用戶填寫信息,並且點擊一個按鈕,它應該將它們帶到另一個describe.xml
佈局。打開一個新的佈局,然後返回到上一個
的問題是:我怎麼得到它,這樣你可以按main.xml
一個按鈕,打開describe.xml
,那麼當你打在describe.xml
按鈕,返回到main.xml
未事先輸入到main.xml
丟失的任何信息?
謝謝您的高級。
我有我的main.xml
佈局。從這裏,用戶填寫信息,並且點擊一個按鈕,它應該將它們帶到另一個describe.xml
佈局。打開一個新的佈局,然後返回到上一個
的問題是:我怎麼得到它,這樣你可以按main.xml
一個按鈕,打開describe.xml
,那麼當你打在describe.xml
按鈕,返回到main.xml
未事先輸入到main.xml
丟失的任何信息?
謝謝您的高級。
有三種方法可以做到這
1)當您啓動活動describe Activity
沒有完成()main Activity
這樣,當你完成describe Activity
主要活動將不恢復和數據丟失的
2 )如果你想從描述活動獲得數據到主要活動,你可以通過調用startActivityForResult
來描述活動,你可以從描述活動到主活動
3)你也可以將數據保存到首選文件
第1步和第3步似乎很容易,所以我會嘗試一下。謝謝。 – Mxyk
只需將您的信息存儲在SharedPreference或文件或覆蓋onPaused()方法中的某個靜態字段中,然後讀出並填充onResume()方法中的信息。
這聽起來完全合理。我會試一試。 – Mxyk
這裏有一些關於保存狀態的信息。 http://developer.android.com/reference/android/app/Activity.html – sealz