在AndroidManifest.xml文件中,在Activity标签中添加android:configChanges属性,并设置值为“orientation|keyboardHidden|screenSize”。这样当屏幕旋转或虚拟键盘隐藏时,Activity将不会重新创建,而只是重新布局。
示例代码:
AndroidManifest.xml文件中的Activity标签:
MainActivity.java文件中的onCreate()方法:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//其他初始化工作
}