Java Android:如何忽略或禁用savedInstanceState?
我想忽略或禁用savedInstanceState,以便在转到下一个活动时不会保存当前活动的状态Java Android:如何忽略或禁用savedInstanceState?,java,android,instance,state,Java,Android,Instance,State,我想忽略或禁用savedInstanceState,以便在转到下一个活动时不会保存当前活动的状态 public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); 仅此而已: public void onCreate(Bundle savedInstanceState){ super.onCreate(null); 或者这个: @Override protected
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
仅此而已:
public void onCreate(Bundle savedInstanceState){
super.onCreate(null);
或者这个:
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.clear();
}
在活动xml文件中写入以下行:
android:saveEnabled="false"
只需覆盖onRestoreInstanceState而不调用超级版本
@Override
protected void onRestoreInstanceState(Bundle outState) {
//Just leave it empty
}
谢谢你的回复,但为什么?看起来该实例仍然保存。实际上,该实例已保存,但您不使用它。