當我從具有計算結果的活動離開時(例如,檢查幫助活動中的圖表並選擇操作欄中的後退按鈕),計算已重置爲空。導航到其他活動時活動詳細信息丟失
我知道必須有某種方式將活動的狀態設置爲pause
,而不是在我離開時停止。
有誰知道我會如何實現這個代碼?有沒有辦法設置活動,以便它不會在用戶離開時破壞?另外,如果我要設置它,那麼計算是否固定在該活動上,或者當我重新計算時它會刷新?
的操作欄後退按鈕的代碼是這樣的:
final Button actionBarHome = (Button)actionBarLayout.
findViewById(R.id.action_bar_title);
actionBarHome.setBackgroundResource(R.drawable.ic_action_back);
actionBarHome.setOnClickListener(this);
actionBarHome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(intent2);
}
});
嘗試搞亂捆綁? – Skynet
我對捆綁狀態不太熟悉,我剛開始從Java開發Android。 –
現在是時候學習:http://developer.android.com/reference/android/os/Bundle.html http://stackoverflow.com/questions/4999991/what-is-the-importance-of -bundle-a-android-program http://stackoverflow.com/questions/14876273/simple-example-for-intent-and-bundle – Skynet