当屏幕旋转时,有没有办法保存代码中正在更改的变量?预先感谢您
最佳答案
您可以在停止 Activity 时将值保存到instanceState Bundle中,并在启动 Activity 时恢复它。像这样:
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
// Read values from the "savedInstanceState"
}
@Override
protected void onSaveInstanceState(Bundle outState) {
// Save the values you need into "outState"
super.onSaveInstanceState(outState);
}
关于Android:保存旋转变量和设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32121761/