Android Fragments Как реализовать ?
Android Fragments Как реализовать ?
Есть активити1, в ней скролвью.. в скролвью динамически добавляются фрагменты (один и тот же new фрагмент) просто linearlayout с кнопкой...При клике на кнопке открывается активити2. Я хочу поменять цвет для каждого фрагмента свой, который выбирается в активити2..
Как передать этот выбранный цвет и применить к фрагменту нужному??
--
+Проблема ещё в том что:
созданные динамически фрагменты при переходе на активити2 и обратно из него - уничтожаются!
и Как сделать чтобы оставались фрагменты добавленные..?? :?:
Как передать этот выбранный цвет и применить к фрагменту нужному??
--
+Проблема ещё в том что:
созданные динамически фрагменты при переходе на активити2 и обратно из него - уничтожаются!
и Как сделать чтобы оставались фрагменты добавленные..?? :?:
Re: Android Fragments Как реализовать ?
если фрагмет - это просто лэйаут с кнопкой - нафига так морочиться? есть списки, надо организовать данные, хранение - тогда все будет передаваться и запоминаться по-чемловечески.
КРоме того - по возврату значения из активити есть уроки.
КРоме того - по возврату значения из активити есть уроки.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Android Fragments Как реализовать ?
--Foenix писал(а):если фрагмет - это просто лэйаут с кнопкой - нафига так морочиться? есть списки, надо организовать данные, хранение - тогда все будет передаваться и запоминаться по-чемловечески.
КРоме того - по возврату значения из активити есть уроки.
Нее.. надо обязательно с фрагментами. Далее планирую делать замещение фрагментов , анимации и тд..
Re: Android Fragments Как реализовать ?
ресайкл вью - море возможностей анимации
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Android Fragments Как реализовать ?
Но есть некоторые сложности, а именно:Foenix писал(а):ресайкл вью - море возможностей анимации
1. Нет полосы divider, мне приходилось целый класс с кучей кода добавлять.
2. CursorRecyclerAdapter - нету там такого. Приходится искать решение в интернете.
3. А что если добавить Header для адаптера? а вот и его тоже там нету! Но написать несомненно можно
4. onListItemClick ? И этого там нету. не просто так конечно же нету, но для меня это вылилось в пару часов обсуждения в чате и гугленья, чтобы понять, как лучше делать.
5. Еще были сложности с кликом когда два элемента клика добавлялись на один элемент списка, после чего ripple effect некорректно работал.
В итоге могу сказать что всё же RecyclerView несомненно хороший инструмент для списков, он может и карточки красивые выводить, и с анимацией работать, и свайп там по дефолту есть, но для новичков думаю будет несколько сложноват.
Re: Android Fragments Как реализовать ?
Феникс любит топить новичков, думаю такой хардкорный совет дан не случайно)Mikhail_dev писал(а):Но есть некоторые сложности, а именно:Foenix писал(а):ресайкл вью - море возможностей анимации
1. Нет полосы divider, мне приходилось целый класс с кучей кода добавлять.
2. CursorRecyclerAdapter - нету там такого. Приходится искать решение в интернете.
3. А что если добавить Header для адаптера? а вот и его тоже там нету! Но написать несомненно можно
4. onListItemClick ? И этого там нету. не просто так конечно же нету, но для меня это вылилось в пару часов обсуждения в чате и гугленья, чтобы понять, как лучше делать.
5. Еще были сложности с кликом когда два элемента клика добавлялись на один элемент списка, после чего ripple effect некорректно работал.
В итоге могу сказать что всё же RecyclerView несомненно хороший инструмент для списков, он может и карточки красивые выводить, и с анимацией работать, и свайп там по дефолту есть, но для новичков думаю будет несколько сложноват.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Android Fragments Как реализовать ?
новички с описанными "проблемами" столкнутся не скоро (если вообще)
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Android Fragments Как реализовать ?
Разве с обработкой клика по элементу или полосой между элементами, с этими они проблемами разве не сразу же столкнутся?
Re: Android Fragments Как реализовать ?
клик делается элементарно - это пара строк в xml-ке (причем сразу анимированный, совместимый с предыдущими версиями)
полоска между элементами - тоже бэкграундом решается
полоска между элементами - тоже бэкграундом решается
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Android Fragments Как реализовать ?
Я со скролвью делаю дальше и теперь меня интересует вопрос::Foenix писал(а):ресайкл вью - море возможностей анимации
Мне нужно на момет перехода в активити2 както более удобно сохранить параметры динамически добавленных фрагметов: текущий цвет, тэг и пр. Как это лучше и проще сделать чтобы потом восстановить?
Re: Android Fragments Как реализовать ?
Фрагменты могут жить без активити.LS2010 писал(а):Я со скролвью делаю дальше и теперь меня интересует вопрос::Foenix писал(а):ресайкл вью - море возможностей анимации
Мне нужно на момет перехода в активити2 както более удобно сохранить параметры динамически добавленных фрагметов: текущий цвет, тэг и пр. Как это лучше и проще сделать чтобы потом восстановить?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Android Fragments Как реализовать ?
т.е. я могу создать массив фрагментов, засунуть туда фраги с параметрами всеми.. и потом восстановить целиком их?doter.ua писал(а):Фрагменты могут жить без активити.LS2010 писал(а):Я со скролвью делаю дальше и теперь меня интересует вопрос::Foenix писал(а):ресайкл вью - море возможностей анимации
Мне нужно на момет перехода в активити2 както более удобно сохранить параметры динамически добавленных фрагметов: текущий цвет, тэг и пр. Как это лучше и проще сделать чтобы потом восстановить?
Re: Android Fragments Как реализовать ?
Вопрос в том, что ты хочешь сделать. Приложение может работать и с одним активити, заменяя в себе фрагменты.LS2010 писал(а):т.е. я могу создать массив фрагментов, засунуть туда фраги с параметрами всеми.. и потом восстановить целиком их?doter.ua писал(а):Фрагменты могут жить без активити.LS2010 писал(а):Я со скролвью делаю дальше и теперь меня интересует вопрос::Foenix писал(а):ресайкл вью - море возможностей анимации
Мне нужно на момет перехода в активити2 както более удобно сохранить параметры динамически добавленных фрагметов: текущий цвет, тэг и пр. Как это лучше и проще сделать чтобы потом восстановить?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Android Fragments Как реализовать ?
Да это и так понятно.. У меня два активити! Мне надо сэйвстэйт сделать фрагметов, чтобы параметры восстановить.. Я делаю в онкреате сэйвстэйт но почему-то всегда == NULL, как еще можно делать? В каких методах? Или функции какие.. Я пробую пересоздать их в онкреэйте пока..doter.ua писал(а):Вопрос в том, что ты хочешь сделать. Приложение может работать и с одним активити, заменяя в себе фрагменты.LS2010 писал(а):т.е. я могу создать массив фрагментов, засунуть туда фраги с параметрами всеми.. и потом восстановить целиком их?doter.ua писал(а):Фрагменты могут жить без активити.LS2010 писал(а):Я со скролвью делаю дальше и теперь меня интересует вопрос::Foenix писал(а):ресайкл вью - море возможностей анимации
Мне нужно на момет перехода в активити2 както более удобно сохранить параметры динамически добавленных фрагметов: текущий цвет, тэг и пр. Как это лучше и проще сделать чтобы потом восстановить?