【发布时间】:2022-01-02 22:47:27
【问题描述】:
我正在开发必须在某个固定时间间隔后获取位置的应用程序。它工作正常。但是当设备的屏幕关闭时,它无法获取位置。 为此,我正在尝试 WakeLock。 当我使用 PowerManager.LOCATION_MODE_NO_CHANGE 时,它会在没有任何日志的情况下使应用程序崩溃。 请帮我使用它(PowerManager.LOCATION_MODE_NO_CHANGE)。 我在 MainActivity 的 onCreate 中使用它。
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.LOCATION_MODE_NO_CHANGE, "My Tag");
mWakeLock.acquire();
【问题讨论】:
标签: android location android-location wakelock android-wake-lock