2

我有一个 IntentService 每分钟由 FusedLocationApi 调用来处理位置数据。

private void startLocationUpdates() {
        PendingIntent pendingIntent = getPendingIntent();
        LocationServices.FusedLocationApi.requestLocationUpdates(googleApiClient, locationRequest, pendingIntent);
    }

如果 Play 服务从崩溃中更新或恢复,我的 IntentService 是否会在上述时间间隔内继续被调用?还是需要重新注册?

根据我的观察,在从崩溃中恢复后的 Nexus 6P 上,播放服务继续调用我的 IntentService,但在华为 Honor Bee 上没有。

在我的生产应用程序中,感谢 Firebase 事件,我观察到在设备内存不足后不再调用我的 IntentService(调用 onTrimMemory())

4

0 回答 0