Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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_Multithreading_Timer_Gps - Fatal编程技术网

Android 在应用程序使用计时器关闭后运行线程

Android 在应用程序使用计时器关闭后运行线程,android,multithreading,timer,gps,Android,Multithreading,Timer,Gps,我正在制作一个测试应用程序,它在点击按钮时启动一个线程。 我通过线程内的GPS定位。 但是当我关闭应用程序时,线程就会被破坏。 我想开始一个线程,将开始对按钮点击和运行10分钟通过GPS定位。 即使用户关闭了应用程序,当前运行的线程也应该运行10分钟并找到位置。 我无法在关闭应用程序时执行计时器部分并保持线程运行。 这是我的密码。 您所经历的是正常的Android应用程序生命周期。 当一个应用程序被放在后台时(用户从未真正“关闭”一个应用程序,他们只是激活另一个应用程序或主屏幕),操作系统可以自

我正在制作一个测试应用程序,它在点击按钮时启动一个线程。 我通过线程内的GPS定位。 但是当我关闭应用程序时,线程就会被破坏。 我想开始一个线程,将开始对按钮点击和运行10分钟通过GPS定位。 即使用户关闭了应用程序,当前运行的线程也应该运行10分钟并找到位置。 我无法在关闭应用程序时执行计时器部分并保持线程运行。 这是我的密码。

您所经历的是正常的Android应用程序生命周期。 当一个应用程序被放在后台时(用户从未真正“关闭”一个应用程序,他们只是激活另一个应用程序或主屏幕),操作系统可以自由销毁该应用程序


要在后台保持所描述的运行,您需要实现一个。

您正在经历的是正常的Android应用程序生命周期。 当一个应用程序被放在后台时(用户从未真正“关闭”一个应用程序,他们只是激活另一个应用程序或主屏幕),操作系统可以自由销毁该应用程序

如您所述,要在后台运行某些东西,您需要实现一个