使用Android应用程序类持久化数据我正在开发一个相当复杂的Android应用程序,它需要大量有关应用程序的数据(我可以说,总共大约500 KB-这对于移动设备来说很大吗?)据我所知,应用程序中的任何方向变化(更准确地说,是在活动中)都会导致活动的彻底破坏和再创造。根据我的发现,Application类没有相同的生命周期(也就是说,对于所有意图和目的,它总是被实例化)。在应用程序类中存储状态信息,然后从活动中引用状态信息有意义吗?或者,由于移动设备上的内存限制,这通常不是“可接受的”方法吗?我非常感谢关于这个话题的任何建议。谢谢!
3 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
public class YourApplication extends Application { public SomeDataClass data = new SomeDataClass();}
YourApplication appState = ((YourApplication)this.getApplication());appState.data.UseAGetterOrSetterHere(); // Do whatever you need to with the data here.
慕姐4208626
TA贡献1852条经验 获得超7个赞
Application
Application
Application
最新情况:
Application
.
- 3 回答
- 0 关注
- 369 浏览
添加回答
举报
0/150
提交
取消