GoogleApiClient etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
GoogleApiClient etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

12 Kasım 2016 Cumartesi

GoogleApiClient Sınıfı

constructor
Bu sınıf GoogleApiClient.Builder tarafından yaratılır. Şöyle yaparız.
GoogleApiClient googleApiClient = 
  new GoogleApiClient.Builder(getActivity())
    .addApi(LocationServices.API).addConnectionCallbacks(this)
    .addOnConnectionFailedListener(this).build();
connect metodu
Şöyle yaparız.
googleApiClient.connect();
disconnect metodu
Şöyle yaparız.
googleApiClient.disconnect();

GoogleApiClient.ConnectionCallbacks Arayüzü

Giriş
Bu arayüzü gerçekleştirmek için şöyle yaparız.
public class MyActivity extends ... implements
    GoogleApiClient.ConnectionCallbacks {
...
}
OnConnected metodu
İskeleti şöyledir.
@Override
public void onConnected(Bundle bundle) {
  ...
}
LocationServices.API istemişsek şöyle yaparız.
Location lastLocation;
GoogleApiClient googleApiClient = ...;

@Override
public void onConnected(@Nullable Bundle bundle) {
  lastLocation = LocationServices.FusedLocationApi.getLastLocation(
            googleApiClient);;alo
}
OnConnectionSuspended metodu
İskeleti şöyledir.
@Override
public void onConnectionSuspended(int i) {
  ...
}

28 Haziran 2016 Salı

GoogleApiClient Sınıfı

GoogleApiClient.Builder Sınıfı
addConnectionCallbacks metodu
 GoogleApiClient.ConnectionCallbacks arayüzünü gerçekleştiren bir nesne ekler.Şöyle yaparız.
googleApiClient.addConnectionCallbacks (this);
build metodu
GoogleApiClient nesnesi döner. Şöyle yaparız.
GoogleApiClient googleApiClient = new GoogleApiClient.Builder(this)
  .addConnectionCallbacks(this)
  .addOnConnectionFailedListener(this)
  .addApi(LocationServices.API)
  .addApi(Places.GEO_DATA_API)
  .addApi(Places.PLACE_DETECTION_API)
  .enableAutoManage(this, this)
  .build();
GoogleApiClient.OnConnectionFailedListener Arayüzü
onConnectionFailed metodu
İskeleti şöyledir.
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
  ...
}