当我旋转手机时,屏幕也会旋转。但问题是当屏幕旋转时,变量会重置。
我的onCreate()
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_actjogo);
getActionBar().hide();
change();
}
答案 0 :(得分:2)
默认情况下,当屏幕旋转时,整个Activity
将被销毁,然后重新创建。有两种方法可以解决这个问题:
您可以在onSaveInstanceState()
中保存屏幕状态,然后在onCreate()
中再次设置这些值。
您可以将android:configChanges="keyboardHidden|orientation|screenSize"
添加到清单中的活动元素。