我的第一頁有一個微調,這將解析值的第二個活動..我在第二頁上設置onBackPressed回到我的主頁,但問題是,微調選擇沒有被重置..爲什麼?重置活動android
0
A
回答
0
當您從活動B返回到活動A時,將會調用活動A中的onRestart方法。
您可以重寫該方法並在那裏清除您的微調器。
@Override
public void onRestart()
{
//clear your spinner here... spinner.setSelection(0) or something..
super.onResume();
}
這裏有一個解釋:
onRestart:你以後的活動已經停止,它再次啓動之前調用。 總是跟onStart()
0
試試這個
這將刷新你的1stActivity
@Override
public void onResume()
{
super.onResume();
startActivity(getIntent());
}
編輯
說明
你可以看到Lifecycle of the Android here
當你從第一個活動去第二個活動OnPause()
方法被調用。當你從第二個活動回到你的第一個活動onResume()
方法將會被調用。
有重置微調
首先一個
至於你問這個方法
startActivity(getIntent()); // It refresh your activity
更詳細的重新啓動您的第一個活動雙向startActivity(getIntent())
Intent refresh = new Intent(FirstActivity.this,FirstActivity.class)
startActivity(refresh);
第二種方式
Spinner yourSpinner = (Spinner)findViewById(R.id.yourSpinnerId);
yourSpinner.setSelection(0);// Which reset Spinner to default
希望它能幫助
0
組適配器在應用程序的OnStart方法,或調用notifyDataSetChanged在調用onStart()方法()方法。
+0
我只能看到onCreate和什麼是Adapter? – Adam91
相關問題
- 1. Android - 重置不同活動的字段
- 2. Android活動重啓
- 3. 重新啓動活動Android
- 4. Android活動重新啓動
- 5. Android中的重疊活動
- 6. Android活動未重繪
- 7. android多重活動實例?
- 8. Android - 重用活動實例
- 9. Android活動撕下重建
- 10. 重構設置活動
- 11. 設置默認活動Android
- 12. Android的活動設置
- 13. Android鬧鐘啓動新的活動並重置鬧鐘
- 14. 長時間閒置後重新啓動Android活動 - > NullPointerException
- 15. 如何重新啓動Android活動?
- 16. 活動的重新啓動Android
- 17. Android重新啓動我的活動
- 18. 在android中重新啓動活動
- 19. Android - 設置父活動android清單
- 20. 啓動新的活動重置ViewPager
- 21. 設置Android對話活動位置
- 22. 如何從其他活動啓動Android AppWidget的配置活動?
- 23. Android Splash活動在第一次設置後不重定向
- 24. 圖片拍攝後的Android活動重置(方向?)
- 25. Android - 滑塊設備導致活動重置
- 26. 導航上的Android重置活動組件狀態返回
- 27. 活動結束活動Android
- 28. Android:導航到父活動重新創建父活動
- 29. Android GCM消息活動 - 在活動開始時重新加載
- 30. Android重新加載活動組中的活動意向數據
爲什麼它會被重置?你需要在你的Activity的onResume()或onActivityResult() – Givi
中處理它,你想問什麼?你想重置微調爲默認? – GoCrazy
請發佈您的代碼.. – omi0301