我有一个需要24/7全天候运行的Air应用程序。
在Android TV Stick上运行约1小时后,应用程序会自动关闭而不会发出警告。
以下是我的logcat读数:
I / ActivityManager(1234):211911 kB:air.mycompany.myapp (pid 7629)
I / ActivityManager(1234):7629 238272K 224692K 208012K 205652K air.mycompany.myapp
I / ActivityManager(1234):处理air.mycompany.myapp(pid 7629)有 死亡。
W / ActivityManager(1234):强制删除ActivityRecord {41378f50 air.mycompany.myapp / .AppEntry}:app死了,没有保存状态
I / WindowManager(1234):胜利死亡:窗口{412e5718 air.mycompany.myapp / air.mycompany.myapp.AppEntry paused = false}
W / InputDispatcher(1234):channel'412e5718 air.mycompany.myapp / air.mycompany.myapp.AppEntry(server)'〜消费者 关闭输入通道或发生错误。事件= 0x8中
E / InputDispatcher(1234):channel'412e5718 air.mycompany.myapp / air.mycompany.myapp.AppEntry(server)'〜频道 是不可恢复的破碎,将被处置!
W / InputDispatcher(1234):尝试取消注册已取消注册 输入通道'412e5718 air.mycompany.myapp / air.mycompany.myapp.AppEntry(server)'
W / WindowManager(1234):强制删除子胜利窗口{41390cd8 SurfaceView paused = false}来自容器窗口{412e5718 air.mycompany.myapp / air.mycompany.myapp.AppEntry paused = false}
W / WindowManager(1234):强制删除子胜利窗口{4137d548 SurfaceView paused = false}来自容器窗口{412e5718 air.mycompany.myapp / air.mycompany.myapp.AppEntry paused = false}
I / WindowManager(1234):WINDOW DIED Window {412e5718 air.mycompany.myapp / air.mycompany.myapp.AppEntry paused = false}
首先想到的是它是一个内存泄漏(我正试图弄清楚,我正在通过电影剪辑循环,我认为它们正在记忆中而不是被正确地重用)
有什么想法吗?