我正在创建事件搜索应用程序,我们从一个屏幕中设置搜索条件并将其填充到另一个屏幕中,然后用户可以从第3个屏幕编辑搜索条件并转到第4个屏幕。Android静态对象生命周期
为了实现上述任务,我使用了记住应用程序周围值的静态对象,我不需要额外做任何事情。
但是我怕如果关于android中的静态对象生命周期如果内存不足发现android删除静态对象???
由于android支持多任务处理,如果用户切换到另一个应用程序,并且当用户回来时应用程序开始动作疯狂,那么当多任务时静态对象会被删除吗?任何想法 ??并建议通过单例方法保持静态对象是更好的方法?
这是一个很好的解释,任何Android开发者都应该阅读。 – 2012-09-12 00:49:31
我想知道为什么我失去应用程序对象中的字段值,如果它不是静态的,例如我开始新的活动时,例如我在应用程序对象中声明了可变的当前页面,并且当我打开新的活动时它的值总是返回到零 – 2013-02-14 11:12:42
super.onRestoreInstanceState(savedInstanceState);即使它们是静态的,我也失去了我的变量,这是什么问题? – 2013-02-14 11:18:09