我的第一頁有一個微調,這將解析值的第二個活動..我在第二頁上設置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. Android多重活動狀態
- 11. android多重活動實例?
- 12. Android中的重疊活動
- 13. 重構設置活動
- 14. 動畫重新啓動Android的活動
- 15. 設置默認活動Android
- 16. Android的活動設置
- 17. 長時間閒置後重新啓動Android活動 - > NullPointerException
- 18. Android鬧鐘啓動新的活動並重置鬧鐘
- 19. 如何重新啓動Android活動?
- 20. 在android中重新啓動活動
- 21. Android重新啓動我的活動
- 22. 活動的重新啓動Android
- 23. 在c#中重新啓動Android活動
- 24. Android - 設置父活動android清單
- 25. 啓動新的活動重置ViewPager
- 26. 設置Android對話活動位置
- 27. 如何從其他活動啓動Android AppWidget的配置活動?
- 28. Android - 滑塊設備導致活動重置
- 29. 重置android活動中的所有字段
- 30. 導航上的Android重置活動組件狀態返回
爲什麼它會被重置?你需要在你的Activity的onResume()或onActivityResult() – Givi
中處理它,你想問什麼?你想重置微調爲默認? – GoCrazy
請發佈您的代碼.. – omi0301