そこで、Android Web サイトhttp://developer.android.com/training/location/activity-recognition.htmlで「ユーザーの現在のアクティビティを認識する」ためのサンプル アプリをダウンロードしました。
私が抱えている問題は、[更新の開始] ボタンを押してから [更新の停止] ボタンを押してから、[更新の開始] ボタンをもう一度押しても、2 回目は更新が開始されないことです。
私はオンラインで検索しましたが、トピックに関する多くの資料を見つけることができなかったので、デバッグも試みましたが、onDisconnected() メソッド呼び出し (ConnectionCallbacks インターフェイス経由) がどちらの DetectionRemover でも呼び出されていないことがわかりました。 java または DetectionRequester.java ファイル。
なぜこれが起こっているのか誰かが知っているなら、私は本当に理由を知りたいです. 調べたところ、サンプル コードには何もないようで、Google サービス側の問題ではないかと思います。
PS私はGoogle Play Services rev 16を使用しています.Samsung galaxy s2 androidバージョン4.1.2とともに