有什么方法可以禁止我的应用程序在后台运行?我不希望我的应用程序在后台运行,我需要在用户完成后完全关闭它
问问题
1949 次
1 回答
1
finish()
关闭所有活动时正确调用它们。如果您开始了任何期望结果值的活动,请务必setResult()
在完成之前调用这些活动。
如果您有任何线程正在运行循环,请保留一个全局变量来指示您的应用程序是否正在运行。当您的活动恢复(调用onResume()
)时将此变量设置为 true,并在您的活动暂停时将此变量设置为 false(onPause()
)。然后让你的线程的循环在循环之前检查这个全局变量,以确保它们在你的活动完成后优雅地终止。
除此之外,当用户按下堆栈中最后一个活动的后退按钮时,您的活动应该自动尝试完成,从而终止您的应用程序。
于 2010-07-19T23:12:17.247 回答