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