Я не хочу использовать или расширять SupportMapFragment
или MapFragment
. У меня есть собственный базовый класс с кучей кода.
В документации четко указано, что, когда кто-то сам использует MapView
, должны быть вызваны все соответствующие методы жизненного цикла (onCreate()
onResume()
и т.д.).
Большинство методов жизненного цикла в Fragment
похожи на Activity
, но когда я переключаюсь между моими Fragment
, я в конечном итоге получаю обфускацию NPE в методах onDestroy()
или onResume()
.
Все предоставленные образцы используют Activity
с MapView
, но не пользовательский Fragment
.
Кто-то сделал это уже? Можете ли вы предоставить пример кода MapView
в своем классе Fragment
?