簡體   English   中英

訪問服務中的Google Play服務位置API

[英]Accessing Google Play Services Location API in a Service

我想連接到服務中的Google Play服務位置API,以便可以請求位置更新和地理圍欄。 Android開發人員網站上的示例使用活動生命周期方法連接和斷開活動,從而在“活動”中建立連接,並且還通過顯示對話框等來處理失敗。在我的應用中,我想使用服務而不是“活動”,因為我想保留在看不到活動時接收位置更新。 我計划在服務啟動時連接到Google Play服務,並在不再需要位置更新或服務停止時斷開連接。 是否有可能處理服務中的連接失敗情況,因為該服務無權訪問活動以顯示對話框等?

謝謝

您可以在活動中使用LocalBroadcastReceiver,並在出現故障情況時讓服務發送消息。 根據提供的意圖和您可以在其中發送的其他參數,活動可以相應地顯示錯誤。 請注意,您必須在接收器內部驗證活動處於后台的時間,並顯示錯誤或在用戶將活動恢復到前台時進行嘗試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM