Android google maps nullpointerexception

Поэтому я вижу своеобразное исключение, исходя из того, что я уверен, что это код для создания Карт Google.

У меня есть фрагмент, где я программно добавляю в SupportMapFragment, а затем я манипулирую с экземпляром GoogleMap внутри него.

Вот стек:

0 java.lang.NullPointerException 1 at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:137) 2 at java.nio.ShortToByteBufferAdapter.put(ShortToByteBufferAdapter.java:163) 3 at maps.zdd(Unknown Source) 4 at maps.zda(Unknown Source) 5 at maps.aq.aa(Unknown Source) 6 at maps.aq.ao.b(Unknown Source) 7 at maps.aq.ao.a(Unknown Source) 8 at maps.vga(Unknown Source) 9 at maps.vgb(Unknown Source) 10 at maps.ppl(Unknown Source) 11 at maps.pprun(Unknown Source) 

Я не могу достоверно воспроизвести его (хотя это происходит довольно часто), я посмотрел на ReadWriteDirectByteBuffer и ShortToByteBufferAdapter, но ничего не выскочит на меня.

Есть идеи?

У меня была такая же случайная проблема.

Возможно, вам захочется попытаться повторно изучить проблему в gmaps-api-issues .

У меня была эта проблема и я обнаружил, что она была исправлена ​​в моем приложении, реализовав метод .onPause () mapView в методе onPause () фрагмента, в котором находился MapView.

Я думаю, вам нужно реализовать все эти методы в пределах Fragment и убедиться, что они вызываются в вашем MapView.

 MapView mapView; @Override public void onResume() { mapView.onResume(); super.onResume(); } @Override public void onDestroy() { super.onDestroy(); mapView.onDestroy(); } @Override public void onPause() { super.onPause(); mapView.onPause(); } @Override public void onLowMemory() { super.onLowMemory(); mapView.onLowMemory(); } 

Я вижу, что исходный плакат говорит об использовании Фрагмента внутри фрагмента. Вместо этого я использую MapView внутри фрагмента. См. Этот пост, как это сделать: Android – android.view.InflateException: двоичная строка XML-файла # 8: ошибка раздувания фрагмента класса

Intereting Posts
Размер галактики галактики Samsung 5 PhoneGap на Android не загружает внешние скрипты Как открыть другое действие по элементу recyclerView onclick В чем разница между GCMNetworkManager и JobScheduler в Android? Преобразование последовательности изображений в видео файл android java Установить постоянное значение с помощью градуировки Получайте входящие сообщения от устройства Android для отображения в пользовательском listview Обязательно ли сохранять * .iml-файлы в контроле версий? Убедитесь, что содержимое вашего адаптера не изменено из фонового потока, но только из потока пользовательского интерфейса AutoCompleteTextView всегда сохраняет фокус Как я могу воспроизвести файл pcm Как применить анимацию макета Android только для детей выше определенного индекса? Программирование для Android как слепого Разрешить удаленные вызовы ajax в мобильном телефоне Android Webview + jquery Могу ли я установить другой значок для переключателя задач Android?