public void onLocationChanged(Location location) throws RemoteException { Parcel parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.ILocationListener"); if (location == null) { break MISSING_BLOCK_LABEL_44; } parcel.writeInt(1); location.writeToParcel(parcel, 0); _L1: zzle.transact(1, parcel, null, 1); parcel.recycle(); return; parcel.writeInt(0); goto _L1
public void a(Location location) { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IOnLocationChangeListener"); if (location == null) { break MISSING_BLOCK_LABEL_56; } parcel.writeInt(1); location.writeToParcel(parcel, 0); _L1: a.transact(2, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; parcel.writeInt(0); goto _L1
@Override public void writeToParcel(Parcel out, int flags) { location.writeToParcel(out, flags); out.writeString(address); }