INNER CODE UNIT · Java
findCurrentPlaceWithPermissions
tolu360/react-native-google-places · android/src/main/java/com/arttitude360/reactnative/rngoogleplaces/RNGooglePlacesModule.java:327
private void findCurrentPlaceWithPermissions(List<Place.Field> selectedFields, final Promise promise) {
FindCurrentPlaceRequest currentPlaceRequest =
FindCurrentPlaceRequest.newInstance(selectedFields);
Task<FindCurrentPlaceResponse> currentPlaceTask =
placesClient.findCurrentPlace(currentPlaceRequest);
currentPlaceTask.addOnSuccessListener(
(response) -> {
if (response.getPlaceLikelihoods().size() == 0) {
WritableArray emptyResult = Arguments.createArray();
promise.resolve(emptyResult);
return;
}
WritableArray likelyPlacesList = Arguments.createArray();
for (PlaceLikelihood placeLikelihood : response.getPlaceLikelihoods()) {