ANDROID Activity 在重启时强制停止

标签 android android-activity restart oncreate onresume

我已经浏览了很多关于此的其他主题,但还没有找到他们的解决方案。 当我第一次启动我的应用程序时,我注意到 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/

相关文章:

java - android如何在适配器内部调用startActivityForResult

android - 如何访问android中的后退按钮?

mysql - 在不中断用户的情况下重启 MySQL 服务器

android - 如何在自定义 ListView 中过滤数据

java - 如何在表格布局中更改/调整 EditText 的大小?

android - 在 Activity 过渡动画期间保持 Action Bar 稳定

ejb - 有没有办法在运行时停止/重新启动 ejb 3.1 自动计时器?

linux - 如何在 docker 容器内自动启动服务

java - 克隆 textview 以将其附加到 ViewGroup

android - 使用 PowerManager.WakeLock 延长屏幕唤醒持续时间