我的第一页有一个微调,这将解析值的第二个活动..我在第二页上设置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