1

Google の位置情報サービスを使用するアプリを作成しています。私が理解していることから、オブジェクトでconnect()メソッドを呼び出すと、実装するオブジェクトは、Google の位置情報サービスへの接続に成功した場合にのみコールバックを受け取ることになっています。LocationClientGooglePlayServicesClient.ConnectionCallbacksonConnected()LocationClient

ただし問題は、電話がインターネットに接続されていない場合でも、このコールバックを受信することです。どういうわけか、LocationClient私の電話がインターネットに接続されていなくても、システムは が Google の位置情報サービスに正常に接続していると見なす必要があります。

何を与える?

関連するコード スニペットは次のとおりです。

@Override
protected void onStart() {
    super.onStart();
    mLocationClient.connect();
}

@Override
public void onConnected(Bundle bundle) {
    Toast.makeText(this, "Connected", Toast.LENGTH_SHORT).show();
}
4

1 に答える 1