Java Android:如何忽略或禁用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

我想忽略或禁用savedInstanceState,以便在转到下一个活动时不会保存当前活动的状态

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
    }

谢谢你的回复,但为什么?看起来该实例仍然保存。实际上,该实例已保存,但您不使用它。