質問: new Intent(self, ReceiveTransitionsIntentService.class); に変更。 ReceiveTransitionsIntentService.javaのonHandleIntentで結果を受けようとしま したが動作できておりません。 AndroidManifest.xmlには、 android:name=".ReceiveTransitionsIntentService" android:exported="false" > が自動的に記載されております。 各項目でのアドバイス、または、Geofenceの結果を受け取り、処理するのに適した他の方法がありましたら、ご指摘いただけたら幸いです。
回答: `Intent`の`Action`を指定して、それで判断すればいいと思います。 適当な`Action`を作成 ``` private static final String ACTION_GEOFENCE_UPDATE = "intent.action.GEOFENCE_UPDATE"; ``` `Intent`が飛んできたところ ``` if (ACTION_GEOFENCE_UPDATE.equals(intent.getAction())) { // Geofenceの処理 } ``` `Intent`を作るところ ``` Intent intent = new Intent(・・・・・・); intent.setAction(ACTION_GEOFENCE_UPDATE); ```