我们设计了一个有点重(9 MB)的混合应用程序。问题是有时,最小化这个应用程序(主页按钮)会使应用程序在后台重置,即它的应用程序缓存丢失并且应用程序从启动屏幕重新加载。最小化后,我们使用平板电脑(Galaxy 800)中的其他应用程序。
只有当我们尝试从启动器中的图标启动应用程序时,我们才会看到这个问题。当我们尝试从最小化列表(最近的应用程序按钮)启动它时,这个问题没有发生。
此问题并非特定于选项卡。它也发生在 Galaxy 3 和 Droid Razr 中。
有什么指导吗?
我们设计了一个有点重(9 MB)的混合应用程序。问题是有时,最小化这个应用程序(主页按钮)会使应用程序在后台重置,即它的应用程序缓存丢失并且应用程序从启动屏幕重新加载。最小化后,我们使用平板电脑(Galaxy 800)中的其他应用程序。
只有当我们尝试从启动器中的图标启动应用程序时,我们才会看到这个问题。当我们尝试从最小化列表(最近的应用程序按钮)启动它时,这个问题没有发生。
此问题并非特定于选项卡。它也发生在 Galaxy 3 和 Droid Razr 中。
有什么指导吗?
问题是有时,最小化这个应用程序(主页按钮)会使应用程序在后台重置,即它的应用程序缓存丢失并且应用程序从启动屏幕重新加载。
这是完全正常的。
计算机、手机和平板电脑没有无限的 RAM。Android 解决此问题的方法是在用户离开后将您的进程保留一段时间,但最终 Android 会终止您的进程以释放 RAM 以供其他应用程序及其进程使用。您可以在文档中阅读有关 Android 进程模型的更多信息。