Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 137
#1

Google maps метод поиска фрагмента карт на разметке для разных версий андроид - Программирование Android

25.10.2016, 01:32. Просмотров 191. Ответов 2
Метки нет (Все метки)

Столкнулся с такой проблемой.
в андройде 6 работает один метод поиска фрагмента карт на разметке а в 5 и ранее - другой.

//api 21+
mapFragment = (MapFragment) getChildFragmentManager().findFragmentById(R.id.container_map);
//api20-
//mapFragment = (MapFragment) getActivity().getFragmentManager().findFragmentById(R.id.container_map);

Соответственно метод не в свое версии андройда ничго не находит и выдает null со всеми вытекающими...
как быть? каким методом искать фрагмент карт?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2016, 01:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Google maps метод поиска фрагмента карт на разметке для разных версий андроид (Программирование Android):

Разрешение на создание файла для разных версий ОС - Программирование Android
Почему то не создаётся текстовый фаил в эмуляторе 4.4.2 не в каком каталоге ни не сд карте ни в памяти I/System.out: Ошибка...

Разные drawable для маркера Google Maps - Программирование Android
Здравствуйте. Есть код главной активити @Override public void onCreate(Bundle savedInstanceState) { ...

Несколько snippet для маркера Google Maps v.2 - Программирование Android
Пользуюсь картами Google Maps v.2, там маркер добавляется вот так markerOptions = new MarkerOptions(); markerOptions.position(new...

Google Maps 2. Ограничение на количество запросов к google - Программирование Android
Google накладывает ограничение на количество запросов в день к Google Maps (2500 в день на ключ). Скажите, как можно узнать, какое кол-во...

google maps для разных городов - PHP БД
Суть задачи: есть таблица mysql с данными(id_города, ширина, долгота, полный адрес). Также есть страница, на которой расположена карта,...

Использование разных SD-карт для разных целей - Android
Здравствуйте. Короче сразу к делу. Можно ли сделать так: Есть несколько групп приложений для андроид(смартфон). Заводская емкость под...

2
Mikalai
256 / 232 / 94
Регистрация: 11.01.2015
Сообщений: 656
25.10.2016, 02:15 #2
klim76, нужно писать что-то вроде этого:
Java
1
2
3
4
5
6
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            //21+
            mapFragment = (MapFragment) getChildFragmentManager().findFragmentById(R.id.container_map);
        } else {
            mapFragment = (MapFragment) getActivity().getFragmentManager().findFragmentById(R.id.container_map);
        }
0
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 137
25.10.2016, 10:50  [ТС] #3
Mikalai, а это норма или я что то не так понял? просто где ни смотрел примеры работы с картами - что то не припоминаю подобной проверки.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2016, 10:50
Привет! Вот еще темы с ответами:

Как подключить географические карты типа Google Maps или Open street maps в своё приложение - C#
Всем доброго времени суток. Вопрос такой: как подключить географические карты типа Google Maps или Open street maps в своё приложение?...

DEFINE-ы для разных версий Delphi (пользуйтесь!) - Delphi
Сделал большой include-файл с define'ами, определяемыми в зависимости от версии Delphi. Информация собрана из различных источников, часть...

Разные формулы для разных версий MS Office - MS Word
Народ привет! Такая проблема, в вордовском файле my.doc есть формулы набранные в ворде 2007 и формулы набранные в ворде 2003. ...

Google maps кнопка для реального вида - JavaScript
Поставил google карту, с низу и с верху прячется под хэдер и футер, и из-за этого прячется навигация для просмотра реального вида, как его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru