|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
||||||||||||||||||||||||||
Запутался в фрагментах и транзакциях с GoogleMaps?27.02.2016, 17:59. Показов 1163. Ответов 13
Метки нет (Все метки)
есть активити, в которой по кнопке меняются фрагменты (их пока всего два), один из этих фрагментов карта Гугл, когда по кнопке меняю на второй все ок но если опять первый щелкнуть то вылетает проблем и ругается на inflate :
Ошиба: Кликните здесь для просмотра всего текста
Иксамэль: Кликните здесь для просмотра всего текста
Фрагмент MapGoogle: Кликните здесь для просмотра всего текста
МэйнАктивити (где показываются эти фрагменты): Кликните здесь для просмотра всего текста
ошибка ссылается на эту строку в MapGoogle -
0
|
||||||||||||||||||||||||||
| 27.02.2016, 17:59 | |
|
Ответы с готовыми решениями:
13
NavigationView на фрагментах ошибки в фрагментах |
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|
| 29.02.2016, 10:10 [ТС] | |
?
0
|
|
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
||
| 29.02.2016, 10:25 | ||
|
0
|
||
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
||||||||||||||||
| 29.02.2016, 11:54 [ТС] | ||||||||||||||||
|
CoolMind, т.е. так:
Кликните здесь для просмотра всего текста
Добавлено через 12 минут и так попробовал:
0
|
||||||||||||||||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|||||||||||
| 29.02.2016, 12:03 | |||||||||||
ну и в коде где этот фрагмент находится, писать
1
|
|||||||||||
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 29.02.2016, 12:08 | |
|
0
|
|
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
||||||
| 29.02.2016, 12:46 [ТС] | ||||||
|
Паблито, попробую
CoolMind, дак гледел
0
|
||||||
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
||
| 29.02.2016, 13:13 | ||
|
Очевидно, mapFragment = null, т.е. вы его неправильно создаёте.
0
|
||
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
||||||
| 29.02.2016, 20:03 [ТС] | ||||||
|
CoolMind, дак вродеж все по правильному, как в гугловом примере:
0
|
||||||
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 01.03.2016, 10:55 | |
|
disx, наверное, тема фрагментов вам ещё не очень знакома. Поэтому, думаю, оставьте, как есть из документации. Т.е. можно вернуть <fragment>.
FragmentActivity обязателен для использования с фрагментами, но у него есть множество наследников. Например, AppCompatActivity или ActionBarActivity. В этом случае используйте наследника. Также можно использовать Support-библиотеки (для совместимости со старыми версиями Андроида). В этом случае в большинстве методов будет указано слово Support. Т.е. вам нужно определить у себя, какие библиотеки импортируете, не должно быть конфликтов (фрагменты - одной версии с FragmentManager и т.д.). Честно говоря, долго разбираться, вам надо обязательно это сделать самостоятельно, я тоже много шишек набивал.
1
|
|
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|||||||||||
| 01.03.2016, 13:25 [ТС] | |||||||||||
|
CoolMind, спасибо за поддержку, но таки нашел решение (правда не знаю на сколько оно изящное):
Кликните здесь для просмотра всего текста
а в Иксамэле поменять вместо fragment
0
|
|||||||||||
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 01.03.2016, 14:32 | |
|
disx, я тоже когда-то парился таким вопросом. Это не то решение. Это для Maps v1. Вам нужны Maps v2, современные. И API_KEY для них будете получать.
1
|
|
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|||||||||||
| 02.03.2016, 12:35 [ТС] | |||||||||||
|
CoolMind, понял, буду дальше ковыряться...
Добавлено через 21 час 21 минуту CoolMind, все работает, вот так:
Кликните здесь для просмотра всего текста
жалко что с API 17 в моем случае работает (анимации в транзакциях мешают), но учитывая статистику версий не парюсь особо.
1
|
|||||||||||
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 02.03.2016, 14:17 | |
|
disx, ну вот, совсем другое дело!
Не совсем понял про анимации и API 17. Если анимации отключить, то должно работать с API 4.
0
|
|
| 02.03.2016, 14:17 | |
|
Помогаю со студенческими работами здесь
14
Спрятать SearchView в некоторых фрагментах Массивы. найти ошибки во фрагментах программы Что использовать во фрагментах вместо getIntent() ? Можно ли рисовать лупу не во всех фрагментах?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|