2015-01-20 1 views
0

GoogleApiClient에 연결하지만 onConnected가 호출되지 않는 코드가 있습니다.GoogleApiClient.ConnectionCallbacks 메서드가 GoogleApiClient에 연결 한 후에 호출되지 않습니다.

public class MainActivity extends Activity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener { 
    private GoogleApiClient mApiClient; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     initGoogleApiClient(); 
    } 

    private void initGoogleApiClient() { 
     mApiClient = new GoogleApiClient.Builder(this) 
       .addApi(Wearable.API) 
       .build(); 
     mApiClient.connect(); // On completion onConnected() will be called 
    } 
    @Override 
    public void onConnected(Bundle bundle) { 
    } 

    @Override 
    public void onConnectionSuspended(int i) { 
    } 

    @Override 
    protected void onDestroy() { 
     super.onDestroy(); 
     mApiClient.disconnect(); 
    } 

    @Override 
    public void onConnectionFailed(com.google.android.gms.common.ConnectionResult connectionResult) { 
    } 

네 가지 @Override 메서드가 호출되는 이유는 무엇입니까?

답변