试图理解 Android 框架模型。我有一个需要运行多个线程的应用程序。在线程上获取 GPS 定位,另一个获取 GPS 定位并将它们推送到服务器,还有另一个偶尔轮询服务器以获取已发送的订单。其中一些线程也会更新状态 View 。
由于我是 Android 的新手,所以应用程序框架模型对我来说并不合适。这些线程从哪里开始?现在我在初始 Activity 中启动线程,但如果我理解正确,一旦 Activity 变得不可见,它就会停止。此外,我必须跟踪 GPS 和网络统计信息,以便我可以拥有一个可能(或可能不是) Activity View 的 View 。
只是从已经在此平台上解决过这些问题的人们那里寻求一些指导。
谢谢。
最佳答案
如果您正在运行一个调用 finish()
的线程,您的 Activity 将不会停止您的线程。线程将在后端完成并自动停止。
关于android - 在 Activity 之间保持线程和 View 处于 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3700622/