Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 禁止应用程序在后台运行_Android_Multitasking - Fatal编程技术网

Android 禁止应用程序在后台运行

Android 禁止应用程序在后台运行,android,multitasking,Android,Multitasking,有没有办法禁止我的应用程序在后台运行? 我不希望我的应用程序在后台运行,我需要在用户正确调用finish()关闭所有活动时将其完全关闭。如果启动任何需要结果值的活动,请确保在完成之前在这些活动中调用setResult() 如果有线程运行循环,请保留一个全局变量,指示应用程序是否正在运行。当活动继续时将此变量设置为true(调用onResume()),当活动暂停时将此变量设置为false(onPause())。然后让线程的循环在循环之前检查这个全局变量,确保它们在活动完成后正常终止 除此之外,当用

有没有办法禁止我的应用程序在后台运行? 我不希望我的应用程序在后台运行,我需要在用户正确调用
finish()
关闭所有活动时将其完全关闭。如果启动任何需要结果值的活动,请确保在完成之前在这些活动中调用
setResult()

如果有线程运行循环,请保留一个全局变量,指示应用程序是否正在运行。当活动继续时将此变量设置为true(调用
onResume()
),当活动暂停时将此变量设置为false(
onPause()
)。然后让线程的循环在循环之前检查这个全局变量,确保它们在活动完成后正常终止

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