0

Я просто добавил onCreateOptionsMenu, чтобы создать панель действий для своего приложения. Панель действий работает, однако фрагмент карты не загружается полностью. Если раньше это делалось. Он показывает только серый цвет, где должна быть карта. Хотя фрагмент явно присутствует, например, значки масштабирования и местоположения.фрагмент карты не будет отображаться при использовании onCreateOptionsMenu

public class MainActivity extends Activity { 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu items for use in the action bar 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.main_activity_actions, menu); 
    return super.onCreateOptionsMenu(menu); 
} 



@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 




    // Get a handle to the xml Map Fragment 
    GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(
      R.id.map)).getMap(); 


... 

Вот XML-

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context="${relativePackage}.${activityClass}" > 

<fragment 
    android:id="@+id/map" 
    android:name="com.google.android.gms.maps.MapFragment" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 


</LinearLayout> 

LogCat

08-27 21: 49: 38,524: Вт/GA-SERVICE (1368): Тема [Тема-1969,5, основная ]: Исключение отправка удар: HttpHostConnectException

08-27 21: 49: 38,524: Вт/GA-SERVICE (1368): тема [тема-1969,5, главный]: Подключение к https://ssl.google-analytics.com отказалось

08-27 21: 49: 38.524: W/GA-SERVICE (1368): Thread [Thread-1969,5, main]: Пустые удары передаются в deleteHits.

08-27 21: 49: 39,625 D/ActivityThread (29611): handleBindApplication: com.google.android.gms.maps

08-27 21: 49: 39,625 D/ActivityThread (29611) : setTargetHeapUtilization: 0,75

08-27 21: 49: 39,625 D/ActivityThread (29611): setTargetHeapMinFree: 2097152

08-27 21: 49: 39,645 I/MultiDex (29611): установить

08-27 21: 49: 39.645: I/MultiDex (29611): MultiDexExtractor.load (/data/app/com.google.android.gms-2.ap к, ложно)

08-27 21: 49: 39,655: I/MultiDex (29611): Загрузка существующих файлов DEX вторичных

08-27 21: 49: 39.655: Я/MultiDex (29611): нагрузка найдено 1 вторичные DEX файлы

08-27 21: 49: 39.655: I/MultiDex (29611): установка сделал

08-27 21: 49: 39,675: I/ProviderInstaller (29611): Вставка отключена gate 'gms: security: enable_conscrypt_in_gms_application'

+0

Такие проблемы, как правило, вызвано отсутствием подключения к сети и/или неправильного ключа API. Ваша информация действительно не показывает ничего полезного, так как она должна * работать. – Simas

+0

Это странно ... никаких проблем с этими вещами. Я добавил xml, но мне кажется, что это нормально .. – user2974706

+0

Да все выглядит нормально. Нет никаких подсказок в logcat? – Simas

ответ

0

бэкэнд не настроен pro так что ничто не загружается в фрагмент карты, проверьте свою консоль, чтобы увидеть, включены ли ваши карты api, и ваш пакет такой же, как тот, который указан на консоли и т. д., я рекомендую вам пройти https://www.youtube.com/watch?v=awX5T-EwLPc

+0

Я должен был добавить, что он работал заранее. Фрагмент карты загружен правильно. Все это настроено в другом месте. Я добавил onCreateOptionsMenu и перестала работать. – user2974706

0

Я не знаю, Думаете, вы должны вообще подключиться к аналитике. Вы используете какие-то рекламные объявления?

Этот ответ, кажется, связано: google analytics easytracker causes java connection exception

+0

Нет рекламы вообще ... но вы правы, я использую укоренившийся андроид. Спасибо, я посмотрю, что – user2974706