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(); }