我在整个互联网和这个网站上进行了搜索,但我无法弄清楚这一点。这是否只是 Android 的一种口头和厚颜无耻的方式让我知道我的应用程序正处于循环中的某个时刻?我突然开始在 logcat 中看到这个条目,我很好奇它的真正含义。谢谢。
最佳答案
我不知道具体这意味着什么,因为它几乎肯定取决于应用程序(如果它是 Android 的东西,你的搜索可能会显示一些东西)。但我可以做出有根据的猜测。
虽然通常希望 onDestroy
方法尽可能关闭应用程序,但重新创建该应用程序状态可能需要一些时间。
因此,聪明的编码人员可能会决定维持某种状态,以便加快下次启动过程。
这就是“让灯开着”通常的意思,例如,即使你已经用完,也让浴室的灯保持打开状态,供下一个人使用(有点浪费,除非下一个人立即进去)。
对于一个更与编程相关的示例,假设您的应用程序在启动时需要长时间运行的计算。您不必每次都这样做,而是通过确保它存储在某个地方并且可以轻松重新启动来“保持灯亮”。
关于android - 日志条目 "onDestroy leaving the lights on for com.myapp"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10989459/