我正在使用 GPS 跟踪创建应用程序。我正在使用enqueueWork调用 JobIntentContent (有一个循环,直到用户通过点击停止来停止它)。它可以工作,但应用程序在 cca 30 秒后进入睡眠状态(我每 10 秒用响铃计数一次)。几分钟后再次醒来几秒钟。我需要做什么才能使应用程序保持活力?
我的 AndroidManifest.xml 包含:
...
<uses-permission android:name="android.permission.WAKE_LOCK"/>
...
<application
...>
...
<service
android:name=".CheckGPS"
android:permission="android.permission.BIND_JOB_SERVICE" />
</application>
正如我在此处阅读的那样,JobIntentService 不适合用于此。那么我必须使用什么?