标签: android android-asynctask android-handler android-background
我正在编写一个Android应用程序来模拟GPS位置。它的目的是帮助测试,一旦开始模拟,它将被发送到后台。我需要每隔n秒执行一次位置更新,并且当应用程序不可见时需要继续更新。
n
我真的很困惑在UI线程之外执行代码的不同选项,关于何时最合适,哪些可以/不能被取消以及哪些可以/不能将数据传递给UI线程的各种建议。 / p>
有人可以告诉我,当我的应用程序在后台并且还满足以下要求时,哪种方法可以让我定期执行代码?我试图保持这种一般性,以便问题对我的问题不太具体。