Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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

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 - Fatal编程技术网

Android 使线程和视图在活动之间保持活动状态

Android 使线程和视图在活动之间保持活动状态,android,multithreading,Android,Multithreading,试图理解Android框架模型。我有一个需要运行多个线程的应用程序。在线程上,一个线程获取GPS修复,另一个线程获取GPS修复并将其推送到服务器,还有一个线程偶尔轮询服务器以获取已发送的订单。其中一些线程还更新状态视图 由于我是Android新手,应用程序框架模型对我来说并不合适。这些线程从哪里开始?现在我在初始活动中启动线程,但如果我理解正确,一旦该活动不可见,它就会停止。此外,我必须跟踪GPS和网络统计信息,以便我可以拥有一个可能(或可能不)是活动视图的视图 只是想从在这个平台上解决这些问题

试图理解Android框架模型。我有一个需要运行多个线程的应用程序。在线程上,一个线程获取GPS修复,另一个线程获取GPS修复并将其推送到服务器,还有一个线程偶尔轮询服务器以获取已发送的订单。其中一些线程还更新状态视图

由于我是Android新手,应用程序框架模型对我来说并不合适。这些线程从哪里开始?现在我在初始活动中启动线程,但如果我理解正确,一旦该活动不可见,它就会停止。此外,我必须跟踪GPS和网络统计信息,以便我可以拥有一个可能(或可能不)是活动视图的视图

只是想从在这个平台上解决这些问题的人们那里得到一些指导


谢谢。

如果你正在运行一个线程,调用
finish()
到你的活动将不会停止你的线程。线程将在后端完成,并将自动停止。

如果正在运行对活动调用
finish()
的线程,则不会停止线程。线程将在后端完成,并将自动停止