【发布时间】:2013-03-25 14:57:06
【问题描述】:
如何保存我的Activity 的方式,以便在使用后退按钮关闭并恢复时,它与关闭时的方式相同。
这是我的Activity 代码:
public class Levels extends Activity{
@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();
}
});
}
}
【问题讨论】:
-
如果您指的是保存实例状态,那应该已经可以了。如果您希望在用户按下(或以其他方式完成活动)时保存在 EditText 中输入的信息,这取决于底层数据源是什么。一个API?本地存储?
标签: android android-activity bundle