我是 Android 的新开发者。我有一个在多个 Android 设备上运行的应用程序,但我在 Android 版本为 4.0.3 的 Sony Tablet S 上发现了 Activity 生命周期的奇怪行为。 我的应用程序有一个启动 B Activity 的 A Activity ,问题是当 B 启动时,A 暂停并销毁,而在其他设备中暂停并恢复。当我通过后退按钮从 B Activity 返回时,必须再次创建 A。
有什么想法吗?我已经搜索了很多有关此问题的信息,但没有发现任何类似的问题。提前致谢!
最佳答案
Activity 是否被销毁由 Android 操作系统决定,不仅取决于您的设备,还取决于当前的内存使用情况。在内存单元较小的设备上,或者如果有其他应用程序占用内存(也许应用程序不会被销毁,因为它们是 Sony 修改后的操作系统的一部分),您的 Activity 不太可能被更快地销毁。这可能会发生,尤其是如果您的 Activity A 大量使用位图...
关于android - Sony Tablet S 上的不同行为 Activity 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15622428/