Java 类com.google.android.gms.location.places.PlaceReport 实例源码

项目:FMTech    文件:ezu.java   
public final int a(Account paramAccount, PlaceReport paramPlaceReport)
{
  Parcel localParcel1 = Parcel.obtain();
  Parcel localParcel2 = Parcel.obtain();
  for (;;)
  {
    try
    {
      localParcel1.writeInterfaceToken("com.google.android.gms.location.reporting.internal.IReportingService");
      if (paramAccount != null)
      {
        localParcel1.writeInt(1);
        paramAccount.writeToParcel(localParcel1, 0);
        if (paramPlaceReport != null)
        {
          localParcel1.writeInt(1);
          paramPlaceReport.writeToParcel(localParcel1, 0);
          this.a.transact(5, localParcel1, localParcel2, 0);
          localParcel2.readException();
          int i = localParcel2.readInt();
          return i;
        }
      }
      else
      {
        localParcel1.writeInt(0);
        continue;
      }
      localParcel1.writeInt(0);
    }
    finally
    {
      localParcel2.recycle();
      localParcel1.recycle();
    }
  }
}
项目:RxTask    文件:RxPlaceDetectionClient.java   
@NonNull
public Completable reportDeviceAtPlace(PlaceReport report) {
    return CompletableTask.create(() -> client.reportDeviceAtPlace(report));
}
项目:android_packages_apps_GmsCore    文件:GoogleLocationManagerServiceImpl.java   
@Override
public void iglms25(PlaceReport var1, PlacesParams var2) throws RemoteException {
    Log.d(TAG, "iglms25: " + var1);
}
项目:android_packages_apps_GmsCore    文件:ReportingServiceImpl.java   
@Override
public int reportDeviceAtPlace(Account account, PlaceReport report) throws RemoteException {
    Log.d(TAG, "reportDeviceAtPlace");
    return 0;
}
项目:FMTech    文件:ezs.java   
public abstract int a(Account paramAccount, PlaceReport paramPlaceReport);