我有一个布局用于布局端口和布局布局等不同设计的活动。如果用户在纵向模式下单击按钮并更改为横向模式,则活动将重新启动或刷新。谁能告诉我如何避免这种情况?谁能告诉我如何维持国家活动?任何人都可以提供一个例子吗?
提前致谢
答案 0 :(得分:0)
当Activity
从纵向移动到横向时,再次执行onCreate
方法,从而再次创建按钮。因此,您应该存储按钮的状态。
最好的方法是使用onSaveInstanceState(Bundle)
来存储按钮的状态。然后,再次创建活动时,您应该检查捆绑包并相应地配置您的布局。有关详细信息,请查看此处:http://developer.android.com/reference/android/app/Activity.html(部分:配置更改)。
希望这会有所帮助!!