我已经浏览了很多关于此的其他主题,但还没有找到他们的解决方案。 当我第一次启动我的应用程序时,我注意到 onResume 在 onCreate 之后被调用。 (不知道为什么) 我的问题是当我第二次尝试运行该应用程序时。 onCreate 和 onResume 都没有被调用,它就在那里。 另外,我在我的 list 中设置了这些设置:
android:clearTaskOnLaunch="true"
android:screenOrientation="landscape"
android:noHistory="true"
如果我想多次运行我的应用程序,我必须进入设置->应用程序->应用程序名称->强制关闭
(我无权查找可能导致卡住的任何循环或严重错误,因为我使用的是具有自己的线程的库。)
有什么办法可以解决这个问题吗?
最佳答案
在 onDestroy 方法中调用 Process.sendSignal(Process.myPid(), Process.SIGNAL_KILL);
。这不是很好,但却是解决这个问题的最佳方案。
关于ANDROID Activity 在重启时强制停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8356487/