Witajcie.
Mam problem z aplikacją napisaną w Xamarin.Android. Wiem że to nie ten język ale może ktoś będzie w stanie mi pomóc bo to jednak android.
Wykorzystuje Google Places Api żeby skorzystać z PlaceAutocomplete.
AutocompleteFilter filter = new AutocompleteFilter.Builder()
.SetCountry("PL")
.Build();
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.ModeOverlay)
.SetFilter(filter)
.Build(this);
StartActivityForResult(intent, 1);
Za pomocą takiego kodu tworze filtry i uruchamiam nową aktywność.
Niestety ta aktywność się momentalnie kończy, nawet nie ma czasu na wpisanie czegokolwiek.
Wujek Google nie pomógł mi za bardzo, wiele postów na SOF dotyczyło manifestu. Tak wygląda mój manifest.
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme.NoActionBar">
<!-- Put your Google Maps V2 API Key here. This key will not work for you.-->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="Google_Api_Key" />
<meta-data
android:name="com.google.android.geo.gms.version"
android:value="@integer/google_play_services_version" />
</application>
Zainstalowałem Google Play services, wygenerowałem klucz api i wpisałem w manifeście.
Jedynie czego nie zrobiłem to nie ograniczyłem dostępu do klucza w Google Developers Console do aplikacji na Androida.
Już nie wiem gdzie mam szukać odpowiedzi więc pytam tutaj, na forum Javy.
Pozdrawiam.