Intent preferencesIntent = new Intent(this,PreferencesVIEw.class); this.startActivity(preferencesIntent);
每次我这样做,我的主Activity的onDestroy()被调用.所以当我的用户回来时,主要活动就处于初始阶段.但我希望主要的活动就像他们离开时一样.
我知道我应该保存/恢复我的数据,然后让Activity重新创建自己.但这会非常复杂,我的用户大多数时间都在我的主要活动中.
那么有没有办法告诉AndroID不要杀死我的主要Activity而它不可见?
先感谢您!
解决方法 你已经写了答案:保存/恢复状态.这就是androID的工作原理.您的活动可以销毁配置更改或其他内容.
总结以上是内存溢出为你收集整理的android – 调用startActivity()后不要调用父Activity的onDestroy()?全部内容,希望文章能够帮你解决android – 调用startActivity()后不要调用父Activity的onDestroy()?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)