在Android中按住主页按钮后,您可以显示最近应用的任务列表。每张"卡"在任务列表中应该有应用程序的预览。但是,这次我打开了任务列表,预览是空白的(应用标题除外)。
我在任务列表中有手机设置,每次我点击任务并尝试打开它会立即关闭。
我也有这个应用程序,我正在开发,当我点击任务打开应用程序时, var test = "1. anything";
if( test[0] == Number(test[0]) && test[1] == '.' ) { alert("it is list-item") }
没有显示任何内容,应该是什么时候。
我也在玩AngryBirds 2,那么Android是否曾默默地杀死那些内存应用程序?如果是这样,当发生这种情况时,被杀死的应用程序的RecyclerView
会被再次调用吗?
编辑:我刚注意到,如果您在过渡到onCreate()
时过快地关闭某个应用,则可以获得空白预览。
编辑2:所以为了回答我的问题,在引用Activity生命周期图后,这就是我找到的。当另一个应用程序需要内存时,应用程序的进程将被终止,当用户导航回应用程序时,将再次调用onCreate()。但是,这并不能解释为什么我无法重新打开“设置”。我不知道如何重现这种奇怪的行为!
答案 0 :(得分:0)
经过一些调试后,我发现Android确实杀了我的应用,因为它需要内存。但是,当您恢复使用自己的应用时,系统会onCreate
使用savedInstanceState
NOT null
来呼叫savedInstanceState
。我有一些逻辑要求RecyclerView
为空,因此我的commentThreads.list
没有填充。
要重新创建Android杀死我的应用程序的这种情况,我必须打开大量的应用程序大声笑。有没有办法我可以重现Android杀死我的应用程序而无需打开所有这些应用程序?唔...