IntentServiceの代わりにサービスを使用してアクティビティの更新を処理するようリファクタリングするアプリケーションがあります。現在、requestActivityUpdatesを使用してインテントを収集し、IntentServiceベースのクラスに送信して処理します。サービスを使用してアクティビティの更新をリクエストする - インテントを処理する方法
ActivityRecognition.ActivityRecognitionApi.requestActivityUpdates(
mGoogleApiClient,
DETECTION_INTERVAL_IN_MILLISECONDS,
getActivityDetectionPendingIntent()
).setResultCallback(this);
と
private PendingIntent getActivityDetectionPendingIntent() {
Intent intent = new Intent(getApplicationContext(), ActivityIntentService.class);
return PendingIntent.getService(getApplicationContext(), 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
}
IntentServiceにそれを通過することなく、私のサービスクラスに直接pendingIntentを処理する方法はありますか?
素晴らしい作品です!ドキュメントが少しクリアされたことを願っています... – MrMagoo
@ T.Barrettよくここに書かれています:-) –