2

LocationClient requestLocationUpdates我想實現的過程這裏解釋:https://developer.android.com/training/location/receive-location-updates.html用的PendingIntent

我想使用未在上述教訓解釋requestLocationUpdates()方法的變種的PendingIntent。

我遇到了兩個問題:
- 當我收到意圖時,它似乎沒有可用的額外功能。此外,沒有像Geofences(getTriggeringGeofences)或Activities(extractResult)這樣的Helper函數。我是否需要再次連接到位置客戶端並獲取onConnect的最後位置?這不是在IntentService中使用它的問題嗎?
- 無論我指定什麼間隔,我只收到一個即時意圖發送到我的IntentService,並且沒有其他意圖發送。這是不是完全支持?

在此先感謝。

+1

發佈您正在使用的代碼 –

回答

2

該文檔說明如何發送PendingIntenthere。這裏是重要的位:

如果調用者提供一個懸而未決的意圖,那麼位置更新 與KEY_LOCATION_CHANGED的關鍵和位置值發送。

這意味着當發送PendingIntent時,應該有一個額外的密鑰LocationManager.KEY_LOCATION_CHANGED。這額外的作爲Location對象。

+0

@cja對不起,您認爲問題所指的是融合位置提供商?在這個問題上我看不到任何跡象。 –

+0

在標題中提到LocationClient – cja

+0

@cja好的,謝謝你。無論如何,OP沒有迴應我的評論,也沒有任何其他。所以顯然這不是他的優先事項。 –