如何解决一段时间后再次调用Android onCreate 方法
一段时间后(在后台或前台),活动 oncreate 方法一次又一次地触发。没有新的意图,没有刷新屏幕。
之前我怀疑是内存不足。我以为是Android操作系统因为内存不足而决定关闭我的应用程序。所以我编写了在“onSaveInstanceState”方法上记录内存大小的代码。因为每次关闭都必须调用这个方法。
我看了这个日志后,这不是内存情况。超过 1 gB 的可用内存。所以这个问题与内存情况无关。
所以这是问题?
“活动首次打开后为什么以及何时调用 onCreate?
解决方法
onCreate()
仅在 Activity
实例化(创建)时调用一次。如果您看到此方法再次被调用,则您的 Activity
(或托管您的应用的整个操作系统进程)已被终止,然后又重新启动。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。