0
我正在從活動1移動到活動2並通過意向發送一些數據。 沒問題,但是當我離開活動2然後回來時,意圖是空的。爲了解決這個問題,我已經試過這段代碼:android-如何在重新創建活動時保存dada
@Override
protected void onSaveInstanceState (Bundle outState) {
outState.putInt("row_id", row_id);
}
@Override
protected void onRestoreInstanceState (Bundle savedInstanceState) {
int row_idss = savedInstanceState.getInt("row_id");
Log.v("this","restore" + Integer.toString(row_idss));
}
我試圖挽救它之前,我離開活動和檢索它重新打開。反正,它沒有工作,也沒有任何記錄它。
我試過onPause和onResume,奇怪的是他們也沒有打電話。我用這個代碼來確保它運行
@Override
protected void onResume() {
super.onResume();
Log.v("this","test");
}
沒有記錄。 你能幫我解決這個問題嗎?我不知道我應該怎麼做才能解決這個問題
感謝這麼多
您可以看到關於 的活動生命週期重新創建活動http://developer.android.com/training/basics/activity-lifecycle/recreating.html – emecas