我有一个应用程序,它有一个菜单项的列表。当你点击一个菜单项时,它会打开相应的活动。现在,当您单击后退按钮并返回到主列表时,在该新活动中,该活动会被终止,并且在您再次启动时它不会返回到过去的状态。防止背景活动被杀害?
我的问题是,当你离开它时可以不杀死这个活动吗?
我试图拯救值,像这样:在这个
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState != null) {
//This is not getting fired
Toast.makeText(this, savedInstanceState.getString("TO_REMEMBER"), Toast.LENGTH_LONG).show();
}
}
任何帮助:
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putString("TO_REMEMBER", "Remember this");
}
然而,一旦活动被打死,不是重新启动后,onCreate方法不读取任何数据非常感谢。
你应该改变你处理返回堆栈 – 2012-01-02 17:55:39
@AdelBoutros的方式我全新到Android。你能更深入地解释一下吗? – levi 2012-01-02 17:59:22