INNER CODE UNIT · Java
openAutocompleteModal
tolu360/react-native-google-places · android/src/main/java/com/arttitude360/reactnative/rngoogleplaces/RNGooglePlacesModule.java:125
public void openAutocompleteModal(ReadableMap options, ReadableArray fields, final Promise promise) {
if (!Places.isInitialized()) {
promise.reject("E_API_KEY_ERROR", new Error("No API key defined in gradle.properties or errors initializing Places"));
return;
}
Activity currentActivity = getCurrentActivity();
if (currentActivity == null) {
promise.reject("E_ACTIVITY_DOES_NOT_EXIST", new Error("Activity doesn't exist"));
return;
}
this.pendingPromise = promise;
this.lastSelectedFields = new ArrayList<>();
String type = options.getString("type");
String country = options.getString("country");