我制作的应用程序做了一些基本操作,包括从服务器下载一些文件,然后在 WebView 中显示它们。
该应用程序占用空间非常小,并且运行良好,有一段时间。
理想情况下,该应用程序需要 24/7 全天候运行,但经过几次测试运行后,该应用程序将被终止。
在某些情况下,只有 WebView 活动被杀死,应用程序显示我的登录屏幕(主要活动)
我在 Eclipse 中查看了堆信息,它看起来很稳定,GC 启动并且使用率保持在 85% 左右。
我确实有一个 Runnable 设置来每 15 分钟刷新一次 webview 活动,但这将被后台服务取代。这个当前的计时器似乎不会影响应用程序的性能,应用程序可以平稳运行几个小时(我看它运行的时间,然后它被单独放置了一夜,只是在我回到它的时候退出了早晨)
如果有什么方法可以准确地找出 Android 对我的应用程序做了什么,为什么它要么完全关闭,要么退出主要活动?
(另外,我需要一种通过 wifi “adb logcat”的方法,最快的方法是什么?)