В настоящее время я использую MapActivity в своем приложении. Я использую его с двумя ключами 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" />
Мне надоело пытаться каждый раз менять апикию и каждый раз заменять prod отладкой.
Возможно ли изменить этот ключ в onCreate() моего приложения.
Представьте, что у меня есть логическое предпочтение, которое выглядит так: isDebug.
Я могу проверить это предпочтение на своем телефоне и отключить его по умолчанию в пользовательском приложении. и сделать что-то вроде:
if (isDebug)
myMap.setApiKey(R.string.api_key_debug)
else
myMap.setApiKey(R.string.api_key_prod)
Большое спасибо за любую помощь.