В настоящее время я использую MapActivity в своем приложении.
Я использую это с 2 ключами API. Один для отладки, другой для «производства»
Мне надоело изменять эти значения в макете xml:
<view class="com.google.android.maps.MapView"
android:id="@+id/myGmap"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="@string/api_key_prod" />
Мне надоело пытаться каждый раз менять apikey и каждый раз заменять prod на debug.
Возможно ли изменить этот ключ в onCreate () моего приложения.
Представьте, что у меня есть логическое предпочтение, которое выглядит так: isDebug.
Я могу проверить эту настройку на своем телефоне и отключить ее по умолчанию в пользовательском приложении. и сделать что-то вроде:
if (isDebug)
myMap.setApiKey(R.string.api_key_debug)
else
myMap.setApiKey(R.string.api_key_prod)
Большое спасибо за любую помощь.