也許有一些非常簡單,我沒有看到。我試圖從一些API調用一個方法,並且這個方法要求一個PendingIntent異步地給我發送一些值。我已經閱讀了半小時的文檔和示例,並且無法用簡單的方式來包裝我的頭。最簡單的方式使用/創建PendingIntent
更確切地說,我想調用ActivityRecognitionApi。 爲了說明,這裏是我如何從一個類似的API接收位置:
LocationServices.FusedLocationApi.requestLocationUpdates(
mGoogleApiClient,
mLocationRequest,
new LocationListener() {
@Override
public void onLocationChanged(Location location) {
// I can do something with the location
}
});
所以我想這樣做,以接收識別的活動:
ActivityRecognition.ActivityRecognitionApi.requestActivityUpdates(mGoogleApiClient,
1000,
// ... what here ?);
那麼會是什麼簡單的方法創建一個pendingIntent來接收值?我試圖創建一個匿名的PendingIntent,但該類是最終的。我不想開始一個服務,或活動,或廣播任何東西......是否有一個簡單的方法來創建這個PendingIntent來執行一段代碼?
由於提前,