したがって、FusedLocationApi
を使用してユーザーの場所を取得します。また、LocationRequest
オブジェクトを使用してロケーションソースが利用可能かどうかを確認し、そうでない場合は、GPSを有効にする許可をユーザーに依頼します(Wi-FiはLollipopデバイスでは動作しないようです)。ユーザーが「はい」(または「いいえ」)をクリックすると、onActivityResult
が呼び出されます。私の問題は、Service
は何もしませんが、ユーザーの所在地を追跡していますが、Service
にはonActivityResult
メソッドがないので、Service
の解像度にLocationRequest
オブジェクトを使用できません。これを回避する方法についてのヒント?LocationRequest解決ダイアログを生成し、サービス内でonActivityResultコールバックをキャッチする方法
0
A
答えて
0
明白な答えはノー解像度が必要とされないならば、onAcivityResult
、またはでstartService()
を呼び出し、Service
を開始する前Activity
にこのダイアログを起動することでした。
0
アクティビティでそれを求めると、本当にサービス内からそのようなことを要求できません。サービスは、GUIのないバックグラウンドコンポーネントです。
関連する問題
- 1. ダイアログのタッチイベントをキャッチする方法
- 2. ダイアログのAndroid onActivityResult
- 3. ui-routerはコールバック内で複数の値を解決します
- 4. ジンキンツールでジラのタスクを自動生成して解決する方法
- 5. vb.netデータベース接続エラーを解決する方法データベースをキャッチしますか?
- 6. VowsとNode.jsで「コールバックが起動しない」を解決する方法
- 7. Nodejs約束 - 約束を解決しない関数をキャッチする方法?
- 8. キャッチ/成功に拒否/解決を追加する
- 9. 約束の中でコールバックでキャッチされない例外をキャッチする方法
- 10. スレッドを生成してWebサービス内で管理する方法は?
- 11. ドメイン名を内部でKubernetesサービスに解決する
- 12. サービスでパイプ内のIDを解決する
- 13. Rループで生成された文字列を解決する方法
- 14. Windowsサービスのインストール中にエラー1001を解決する方法
- 15. onDestroy内から複数選択ダイアログを解除する方法
- 16. Cでライブラリからアプリケーションにコールバック(イベント)を生成する方法#
- 17. jquery mobileでページ内にダイアログを作成する方法は?
- 18. onResponseメソッド内でダイアログを作成する方法は?
- 19. DBでこの解決策を解決する方法
- 20. Androidサービスを解決する方法がエラーをリークしました
- 21. アンドロイドで「APKを介して他のデバイスでマップを生成する」を解決する方法
- 22. Azure Appサービスの内部DNS解決
- 23. moodle内で新しいWebサービスを作成する方法は?
- 24. ネイティブアクティビティでonactivityresultを実装する方法
- 25. カスタムダイアログクラスでonActivityResultを処理する方法
- 26. Ionic 2 - CLI経由でページを生成できないエラーの解決方法?
- 27. 解決方法解決方法mscorlib.dllエラーで「System.ArgumentNullException」型の未処理例外が発生しました
- 28. Javascript - 解決方法 "キャッチされていないエラー:undefinedModule"
- 29. 解決方法ContextErrorException:キャッチ可能な致命的なエラー:
- 30. Android - TorサービスがSocketを使用してDNS解決を実行する方法