FragmentActivity с фрагментом, содержащим MapView
Я знаю, что есть несколько подобных вопросов, но то, что я ищу, немного отличается от того, как я это вижу.
ЭТА ПРОБЛЕМА
у меня есть такой Activity
и у меня будет только один Activity
,
У меня однако есть несколько Fragments
; один из которых содержит MapView
,
Я успешно получил эту работу в API level 3.0
и больше. Тем не менее, проблемы начинаются, когда я хочу пойти ниже, чем это с помощью библиотеки совместимости, как тогда мне нужно сделать мой Activity
простираться FragmentActivity
получить Fragments
работать, а затем я, очевидно, теряю способность расширять MapActivity
ВОПРОС
Как я могу использовать Compatibility Support Library
чтобы включить использование Fragments
и MapView
в том же Activity
?
Любая помощь будет принята с благодарностью.
PS Лично я думаю, что это смешно, что они не включили поддержку этого в Compatibility Support Library
,
1 ответ
Я сделал именно это! Используя это:
https://github.com/petedoyle/android-support-v4-googlemaps
Это заняло некоторое время, но благодаря этому я смог иметь фрагменты и MapView внутри одного и того же упражнения до 2.3 (возможно, ниже). В основном вы получаете jar с этого сайта github, который называется android-support-v4-r7-googlemaps.jar, и используете его вместо библиотеки поддержки по умолчанию. При этом ваша основная деятельность все еще расширяет FragmentActivity (которая расширяет MapActivity в фоновом режиме).
Там же должен быть readme по той же ссылке для дальнейшего направления.