Ivansuper
вот мой список
В общем, делай как хочешь тогда, но в адаптерах RecyclerView не должно быть addView / removeView
Ivansuper
Ivansuper
Потому что корневые итемы будут содержать огромные числа дочерних элементов
Sergei
для этого я использую общий вью пул
Ivansuper
Это тебе не поможет
Sergei
почему?
Ivansuper
Потому что внутренние ресайклеры будут отображаться по твоей задаче с максимальной высотой для всех итемов сразу
Ivansuper
Либо набросок дизайна плохой и я понимаю его не так
Sergei
нет
Sergei
все корректно отображается
Sergei
проблема только в скролле
Ivansuper
Ребят, может это только я, но он отказывается воспринимать
Ivansuper
Передаю эстафету
(
Передаю эстафету
Я тоже ничерта не понял, но это потому что плохо читал. Объясните ещё раз пожалста
Я Ваня
Как получить Рут на андроид?
(
Я Ваня
А где найти ту?
Я Ваня
Там вообще нет нормальных способов
Mike
Я Ваня
Ну ладно
Ivansuper
Ну ладно
Рутануть телефон и запустить процесс в системе с рут привилегиями — тоже разные вещи. Это нужно уточнять. Если рутануть телефон, то это вообще не сюда, т.к. здесь по разработке
Sergei
попробую еще раз, по дизайну, нужно реализовать список карточек, в каждой карточке есть 5 Textiew, картинка и от 1 до беспонечности групп, в каждой из этих групп 4 TextView
По логике приложения: карточка пользователя, где его данные и картинка, внутри этой карточки отображается список его заказов состоящий из 4 элементов, количество пользователей в списке не ограничено, количество заказов у одного пользователя тоже
Mike
попробую еще раз, по дизайну, нужно реализовать список карточек, в каждой карточке есть 5 Textiew, картинка и от 1 до беспонечности групп, в каждой из этих групп 4 TextView
По логике приложения: карточка пользователя, где его данные и картинка, внутри этой карточки отображается список его заказов состоящий из 4 элементов, количество пользователей в списке не ограничено, количество заказов у одного пользователя тоже
нужно побить карточку на заголовок, n товаров и футер
Mike
Mike
Ivansuper
Вот довольно простой способ будет
Ivansuper
Думаю, наглядность решит многие проблемы
Sergei
спасибо за идею, буду думать
Ivansuper
Она занимает несколько строк дочерних элементов
Sergei
она в середине распологаться должна
Max Lyovkin ✨
Кто-нибудь работал с Firebase от Google?
Artem
нужен человек который поможет разобраться с настройкок google+ signIn (OAuth 2.0)
Mike
Не нужно размазывать, давайте сразу вопросы.
Artem
в дебажной апк работает, в релизной нет
Mike
Artem
добавил
Artem
Artem
достал, там имя пакета с манифеста, ключ, все как полеженно
Artem
и не работает... открываеться окошко с выбором профела, жмякаю, и ничего..ни колбеков, ни эрроров, оно просто закрываеться. в дебаг все ок
Artem
Artem
этот json куда-то ложить?
Impossible
Всем привет, помогите решить проблему с Admob. Сделал все как по инструкции на офе, преопределил методы, подвязал куда нужно.
В чем собственно проблема: реклама вызывается по нажатию на кнопку но иногда попросту не грузит сколько-бы не тыкал, лечением такой проблемы становиться рестарт активити. Где я мог накосячить?
Max Lyovkin ✨
Вопрос по Firebase, использую RealTime Database
Нужно получить Map, с которым буду дальше работать. Нашел способ - сделать прослушиватель ValueEventListener, но он срабатывает, когда я его вызываю и КАЖДЫЙ раз, когда БД меняется, это для проблема, т.к. мне нужно менять БД. Когда я пытаюсь делать это в слушателе, он как бы зацикливается. Как можно вызвать его только 1 раз? Или нужно использовать другой подход?
Mike
Artem
класть
если бы от этого оно заработало...
Artem
никто ничего не скажет?
Олександр 🇺🇦
Как можно вызвать данное активити?
Anonymous
Подскажите пожалуйста. Мне нужно сделать чтобы на планшете дизайн менялся как в аппе gmail, то есть слева список справа содержимое ячейки. Это все у меня два разных фрагмента. Во всех туториалах пишут примеры на активити, а как сделать так, чтобы это работало на фрагментах
Dmytro
Stepan
Alexei
На активити два контейнера должно быть
Dmytro
Dmytro
Anonymous
Там получается одно активити и три фрагмента. Изначально 1 фрагмент отображает просто список он один виден, когда нажимаешь на айтем, переходишь на второй фрагмент где справа сразу должен отобразится третий.
Ivansuper
У тебя две разметки для активности. В первом случае с одним контейнером под фрагменты, во втором случае с двумя контейнерами (список и детали)
Alexei
https://stackoverflow.com/questions/19722979/implementing-multiple-fragments-in-a-single-activity-dynamically
Ivansuper
Проверяешь так же в коде хотя бы по наличию двух контейнеров. Если один -- работаешь в компактном режиме, если два -- работаешь в список-детали режиме
Ivansuper
Вообще, там наверно различие только в том на каком viewId сделать replace fragment по итогу только
Ivansuper
Если один контейнер так же надо не забыть в бэк стек добавить чтобы можно было вернуться к изначальному списку
Anonymous
Alexei
Тебе два контейнера нужно. Ты же спрашивал как сделать чтобы было как в почте
Ivansuper
Ivansuper
Ivansuper
Раздели на две разных активности
Alexei
Судя по всему новая активити....
Anonymous
Ivansuper
Не пытайся всегда все впихнуть в одну активность
Ivan
Ребята, такая история.
Есть PageFragment – элемент для ViewPager.
У этого PageFragment есть List<Object>, который кладётся в RecyclerView через RecyclerAdapter.
Внутри PagaFragment я вызываю MyBottomDialogFragment.show, где меняю содержимое одного айтема из List<Object>
Затем после того как поменял, в MyBottomDialogFragment вызываю callback, который перекидывает езменный айтем в PageFragment.
И проблема в том, что в PageFramgnt внутри коллбэка (@Override dataChanged(Data data)) мой изначальный List<Object> пустой, хотя при это на экране он есть. Тот старый, до изменения одного из его айтемов.
О том, что он пустой, я узнаю из дебага, когда хочу изменения впихнуть в изначальный List<Object>
Ну вот как-то есть какие-то идеи? Может Вообще с этим BottomSheetDialogFragment надо работать как-то специфично?
Ivansuper
Не кидай объекты напрямую из диалогов в фрагменты и активности
Ivansuper
Используй репозитории или общие ViewModel или что то еще