// 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 val.item implements ResultCallback { final ctivity 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(_fld0).setGooglePlaceId(val$item.getGooglePlaceId()); UpdateLocationFragment.access$200(_fld0).setDisplayAddress(val$item.getDisplayAddress()); UpdateLocationFragment.access$200(_fld0).setLatitude(latlng.latitude); UpdateLocationFragment.access$200(_fld0).setLongitude(latlng.longitude); startFragment(ConfirmLocationFragment.newInstance(UpdateLocationFragment.access$200(_fld0))); } else { Utils.showToastMessage(getActivity(), "Error trying to fetch selected location data"); } placebuffer.release(); } is._cls0() { this$1 = final__pcls0; val$item = Location.this; super(); } // Unreferenced inner class com/oliodevices/assist/app/fragments/UpdateLocationFragment$2 /* anonymous class */ class UpdateLocationFragment._cls2 implements android.widget.AdapterView.OnItemClickListener { final UpdateLocationFragment this$0; public void onItemClick(AdapterView adapterview, View view, int i, long l) { if (isAdded()) { hideKeyboard(getActivity()); if (!UpdateLocationFragment.access$100(UpdateLocationFragment.this)) { UpdateLocationFragment.access$202(UpdateLocationFragment.this, new Location()); } adapterview = (Location)UpdateLocationFragment.access$000(UpdateLocationFragment.this).getItem(i); view = ((MainActivity)getActivity()).getGoogleApiClient(); Places.GeoDataApi.getPlaceById(view, new String[] { adapterview.getGooglePlaceId() }).setResultCallback(adapterview. new UpdateLocationFragment._cls2._cls1()); } } { this$0 = UpdateLocationFragment.this; super(); } } }