// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.oliodevices.assist.app.fragments; import android.view.View; import android.widget.AdapterView; import com.google.android.gms.common.api.PendingResult; import com.google.android.gms.common.api.Result; import com.google.android.gms.common.api.ResultCallback; import com.google.android.gms.common.api.Status; import com.google.android.gms.location.places.GeoDataApi; import com.google.android.gms.location.places.Place; import com.google.android.gms.location.places.PlaceBuffer; import com.google.android.gms.location.places.Places; import com.google.android.gms.maps.model.LatLng; import com.olio.data.object.user.Location; import com.oliodevices.assist.app.activities.MainActivity; import com.oliodevices.assist.app.adapters.LocationListAdapter; import com.oliodevices.assist.app.core.Utils; // Referenced classes of package com.oliodevices.assist.app.fragments: // UpdateLocationFragment, ConfirmLocationFragment class this._cls0 implements android.widget.stener { final UpdateLocationFragment this$0; public void onItemClick(final AdapterView item, View view, int i, long l) { if (isAdded()) { hideKeyboard(getActivity()); if (!UpdateLocationFragment.access$100(UpdateLocationFragment.this)) { UpdateLocationFragment.access$202(UpdateLocationFragment.this, new Location()); } item = (Location)UpdateLocationFragment.access$000(UpdateLocationFragment.this).getItem(i); view = ((MainActivity)getActivity()).getGoogleApiClient(); Places.GeoDataApi.getPlaceById(view, new String[] { item.getGooglePlaceId() }).setResultCallback(new ResultCallback() { final UpdateLocationFragment._cls2 this$1; final Location val$item; public volatile void onResult(Result result) { onResult((PlaceBuffer)result); } public void onResult(PlaceBuffer placebuffer) { if (placebuffer.getStatus().isSuccess()) { LatLng latlng = placebuffer.get(0).getLatLng(); UpdateLocationFragment.access$200(this$0).setGooglePlaceId(item.getGooglePlaceId()); UpdateLocationFragment.access$200(this$0).setDisplayAddress(item.getDisplayAddress()); UpdateLocationFragment.access$200(this$0).setLatitude(latlng.latitude); UpdateLocationFragment.access$200(this$0).setLongitude(latlng.longitude); startFragment(ConfirmLocationFragment.newInstance(UpdateLocationFragment.access$200(this$0))); } else { Utils.showToastMessage(getActivity(), "Error trying to fetch selected location data"); } placebuffer.release(); } { this$1 = UpdateLocationFragment._cls2.this; item = location; super(); } }); } } _cls1.val.item() { this$0 = UpdateLocationFragment.this; super(); } }