Android activity.onPause()然后activity.onResume()重启应用程序

Dnu*_*_12 -2 android onresume onpause

我可以成功调用activity.onPause()来暂停应用程序.但是当我调用activity.onResume()时,应用程序重新启动.

有办法避免这种情况吗?

编辑

我实际上想要使用暂停按钮暂停我的应用程序

War*_*ith 7

你永远不应该Activity自己调用生命周期的方法!所以没有电话onPause() onResume() onDestroy() onCreate() onStop()onStart().

编辑以适合您编辑的问题:

你应该暂停你的游戏,而不是活动.您必须有一个用于处理游戏逻辑的线程.该线程需要暂停,而不是游戏.所以考虑在那里进行暂停逻辑.