禁止应用在后台运行

3

有没有办法禁止我的应用在后台运行? 我不想让我的应用在后台运行,当用户完成操作后,我需要完全关闭它。

1个回答

1

在关闭活动时,请正确调用finish()。如果您启动了任何期望结果值的活动,请确保在完成之前在这些活动中调用setResult()

如果您有任何正在运行循环的线程,请保留一个全局变量指示您的应用程序是否正在运行。当您的活动恢复(调用onResume())时,将此变量设置为true,并在您的活动暂停(onPause())时将变量设置为false。然后,只需在循环之前检查这个全局变量,以确保它们在您的活动完成后优雅地终止。

除此之外,当用户在堆栈中的最后一个活动上按下返回按钮时,您的活动应自动尝试完成,从而终止您的应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接