我一直在研究 Application 类和保持对象状态的方法,我在网上阅读了很多东西,包括 android 文档(生命周期、建议等),许多关于主题和其他东西仍然有一些疑问,我希望这部分对未来的发展非常清楚。我想这对于每个 android 开发人员来说都是一个常见的问题,所以我想知道关于它的经验(而不仅仅是文档)。所以我有一些问题:
1- Application 类可以从内存中删除或初始化为前台的应用程序?只是我有一个应用程序的子类,其中有一些保持状态的静态变量,我知道如果应用程序进入后台,它可以被杀死以获取内存然后重新启动,但是当它在前台时会发生吗?
2-如果操作系统可以随时擦除或初始化应用程序内存,那么通过数据库或文件保持对象状态的唯一可靠方法?(真的希望不是!!)
3-可以帮助解决此问题的任何其他提示。