我正在尝试定期启动一个计时器(通过处理程序),并在到期时将 gps 位置写入文件。但是,当我的应用程序在后台运行一段时间时,它似乎被杀死或不再写入。
为什么?有没有办法做到这一点?
谢谢你
我正在尝试定期启动一个计时器(通过处理程序),并在到期时将 gps 位置写入文件。但是,当我的应用程序在后台运行一段时间时,它似乎被杀死或不再写入。
为什么?有没有办法做到这一点?
谢谢你
如果您希望您的应用程序在后台运行,您需要一个Service。
或者,如果您只需要每隔一段时间执行一次小任务,您可以使用BroadcastReceiver。
当进程完全隐藏时,处理程序确实会停止,并且进程中没有其他任何事情发生。您可以改用服务,即“粘性”。