2013-04-05 75 views
-1

如何在使用后退按钮关闭我的活动时如何保存,并且恢复时的方式与关闭时的方式相同。我该如何保存我的活动状态

这是我的活动代码:

公共类级别扩展活动{

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setTheme(android.R.style.Theme_NoTitleBar_Fullscreen); 
    setContentView(R.layout.levels); 

    final EditText anstext1 = (EditText) findViewById(R.id.anstext1); 
    Button button1 = (Button) findViewById(R.id.button1); 

    button1.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      String result = anstext1.getText().toString(); 
      if(result.equals("they")) 
       setContentView(R.layout.social); 
      else 
       Toast.makeText(getApplicationContext(), "Wrong", Toast.LENGTH_LONG).show(); 
     } 
    }); 
    } 

}

+0

搜索帮助... http://stackoverflow.com/questions/151777/saving-activity-state-in-android(一式两份) – ElefantPhace 2013-04-05 03:30:56

+0

“恢复”应用程序关闭后指并重新启动? – 2013-04-05 03:39:46

回答

-1

您可以使用onResume恢复资源,而当活动是死的,你可以使用属性来节省资源并回滚。

1

onSaveInstanceState()方法中,您可以将数据添加到包中,然后在调用onCreate()时,可以从包中获取以前的值。