我阅读了许多关于此问题的帖子,例如 [此链接][1],一种解决方案是将方向配置更改添加到清单并处理 onConfigurationChanged 事件,以防止在旋转时再次调用 onCreate 活动。我做到了,事件被正确触发,但是,在执行之后,onCreate方法也被执行了!为什么?我错过了什么?谢谢
显现,
<activity
android:name="webPush"
android:configChanges="keyboardHidden|orientation"/>
活动,
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.vistaaib);
}
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.vistaaib);
...