// 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.widget.Toast; 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.Place; import com.google.android.gms.location.places.PlaceBuffer; import com.google.android.gms.maps.model.LatLng; import com.oliodevices.assist.app.api.TimeZoneApi; import java.util.Objects; import retrofit.Callback; import retrofit.RetrofitError; import retrofit.client.Response; // Referenced classes of package com.oliodevices.assist.app.fragments: // AddTimeZoneFragment class aceAutocomplete implements ResultCallback { final AddTimeZoneFragment this$0; final com.oliodevices.assist.app.adapters.laceAutocomplete val$place; public volatile void onResult(Result result) { onResult((PlaceBuffer)result); } public void onResult(PlaceBuffer placebuffer) { if (placebuffer.getStatus().isSuccess()) { final LatLng latLng = placebuffer.get(0).getLatLng(); Callback callback = new Callback() { final AddTimeZoneFragment._cls1 this$1; final LatLng val$latLng; public void failure(RetrofitError retrofiterror) { Toast.makeText(getActivity(), (new StringBuilder()).append("Error contacting API: ").append(retrofiterror.getResponse().getReason()).toString(), 0).show(); } public void success(com.oliodevices.assist.app.api.TimeZoneService.TimeZoneResponse timezoneresponse, Response response) { if (!Objects.equals(timezoneresponse.status, "OK")) { Toast.makeText(getActivity(), (new StringBuilder()).append("Error contacting API: ").append(timezoneresponse.status).toString(), 0).show(); } else if (AddTimeZoneFragment.access$000(this$0) != null) { AddTimeZoneFragment.access$000(this$0).onPlaceSelected(place.description, timezoneresponse.timeZoneId, latLng); AddTimeZoneFragment.access$000(this$0).hideProgress(); return; } } public volatile void success(Object obj, Response response) { success((com.oliodevices.assist.app.api.TimeZoneService.TimeZoneResponse)obj, response); } { this$1 = AddTimeZoneFragment._cls1.this; latLng = latlng; super(); } }; TimeZoneApi.resolve(getActivity(), latLng.latitude, latLng.longitude, System.currentTimeMillis(), callback); } placebuffer.release(); } aceAutocomplete() { this$0 = final_addtimezonefragment; val$place = com.oliodevices.assist.app.adapters.laceAutocomplete.this; super(); } }