2011-09-27 26 views
0

我有我的main.xml佈局。從這裏,用戶填寫信息,並且點擊一個按鈕,它應該將它們帶到另一個describe.xml佈局。打開一個新的佈局,然後返回到上一個

的問題是:我怎麼得到它,這樣你可以按main.xml一個按鈕,打開describe.xml,那麼當你打在describe.xml按鈕,返回到main.xml未事先輸入到main.xml丟失的任何信息?

謝謝您的高級。

+0

這裏有一些關於保存狀態的信息。 http://developer.android.com/reference/android/app/Activity.html – sealz

回答

2

有三種方法可以做到這

1)當您啓動活動describe Activity沒有完成()main Activity這樣,當你完成describe Activity主要活動將不恢復和數據丟失的

2 )如果你想從描述活動獲得數據到主要活動,你可以通過調用startActivityForResult來描述活動,你可以從描述活動到主活動

3)你也可以將數據保存到首選文件

+0

第1步和第3步似乎很容易,所以我會嘗試一下。謝謝。 – Mxyk

1

只需將您的信息存儲在SharedPreference或文件或覆蓋onPaused()方法中的某個靜態字段中,然後讀出並填充onResume()方法中的信息。

+0

這聽起來完全合理。我會試一試。 – Mxyk

相關問題