GPS ERROR jave.lang.illegalstateexception not connected call connect

Android

GPS ERROR jave.lang.illegalstateexception not connected call connect

Androidの位置情報を取得するAPIが新しくなりましたね!

http://developer.android.com/google/play-services/location.html

ちょいちょい既存のアプリにこれを使っていくように変更しようと思いますが、使ってみると、表題のエラーがLogCatに出てきて現在位置が取れないことがあります。

connectedが切れてしまったようです。

OnResumeにmLocationClient.connect()を付け加えたらなおりました。

 public void onCreate(Bundle savedInstanceState) {
   //中略
  mLocationClient = new LocationClient(this, this, this);
 }
 
 public void onResume(){
   super.onResume();
   mLocationClient.connect();
 }

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です