我的工作中的應用,工作正常,但有時一些其他時候,它給了我這個錯誤GoogleApiClient尚未連接異常
致命異常:了java.lang.RuntimeException:無法暫停活動{COM .example.dell.locationapi/com.example.dell.locationapi.MainActivity}:java.lang.IllegalStateException:GoogleApiClient尚未連接。
而有時這種錯誤:
java.lang.IllegalStateException:GoogleApiClient尚未連接。
即使onConnected()
函數被調用。 我感動的buildGoogleApiClient()
調用到onCreate()
這裏開始時是我的代碼:
protected synchronized void buildGoogleApiClient() {
mGoogleApiClient = new GoogleApiClient.Builder(context)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(LocationServices.API).build();
}
調用方法onCreate()
:
loc = new MyLocation(MainActivity.this);
if (loc.checkPlayServices()) {
loc.buildGoogleApiClient();
loc.createLocationRequest();
}
但它一直有時給予同樣的錯誤,任何想法,爲什麼這發生?!
你能設法通過這個嗎? – cgr