Size: a a a

StartAndroid Ru Chat

2020 November 26

ДД

Дмитрий Д. in StartAndroid Ru Chat
с этим ясно, я про (в моем примере) RecordFragmentDirection yt cjplftncz (
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
не создается(
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Так почему он красным горит? что пишет?
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
источник

KS

Konstantin Shuhaev in StartAndroid Ru Chat
Дмитрий Д.
Видимо в грэдле что то не подключил. Класс не создается
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
вот делал по аналогии в другом приложении, но там была боковая панель Drawer которая
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
Konstantin Shuhaev
Видимо в грэдле что то не подключил. Класс не создается
🤔 узнать бы что
источник

KS

Konstantin Shuhaev in StartAndroid Ru Chat
Дмитрий Д.
🤔 узнать бы что
Попробуй без этого класса. Просто findNavController().navigate(R.id.some_action)
источник

I

Ivan in StartAndroid Ru Chat
Dinar Islamov
Подскажите как правильнее сделать?
Фрагмент 1 содержит RV, отображающий в итемах некоторые столбцы из SQLite.
фрагмент 1 вызывает фрагмент 2 фо резалт (добавление или редактирование записи в БД)
Фрагмент 2 осуществляет запись строки в БД.
Вопрос следующий: Как грамотнее добавить итем в RV фрагмента 1?
1 - во фрагменте 2 собрать бандл, передать его во фрагмент 1 и из используя необходимые переменные добавить (редактировать) итем в RV
2 - вернуться на фрагмент 1 без бандл, а во фрагменте 1 считать строку из БД, и используя эти данные добавить соответсвующий item в RV??
второй способ я считаю более надежным, т.к. отсутствуют промежуточные переменные. Что скажете?
Можешь вернуть в бандле айди новой записи, ведь ты иначе не узнаешь где в базе искать новый элемент
источник

I

Ivan in StartAndroid Ru Chat
А запрашивать весь список заново это не очень
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Ivan
А запрашивать весь список заново это не очень
Ну я в принципе так и делаю. Да айди это естественно, считываю только нужную строку. Просто хотел уточнить, принято ли так делать.
источник

I

Ivan in StartAndroid Ru Chat
мне кажется тут и так и так нормально, единственное если объект жирный то его в бандл точно не надо пихать
источник

DI

Dinar Islamov in StartAndroid Ru Chat
ну как уж жирный... параметров 15, один из которых json
источник

DI

Dinar Islamov in StartAndroid Ru Chat
просто если бандл собирать - писанины много
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
Konstantin Shuhaev
Попробуй без этого класса. Просто findNavController().navigate(R.id.some_action)
вот так только срабатывает, но мне нужно данные передать через action (
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Дмитрий Д.
вот так только срабатывает, но мне нужно данные передать через action (
пример как данные передавать
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Не пойму в чем загвоздка. Во всех фрагментах работает, а здесь не хочет. Вообще не обращается к onFragment Result
источник

KS

Konstantin Shuhaev in StartAndroid Ru Chat
Дмитрий Д.
вот так только срабатывает, но мне нужно данные передать через action (
Тогда реально что то не дописал в гредлах. Могу завтра посмотреть, если напомнишь
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
Dinar Islamov
пример как данные передавать
да это тоже понятно . Cgfcb,
источник

KS

Konstantin Shuhaev in StartAndroid Ru Chat
Дмитрий Д.
да это тоже понятно . Cgfcb,
А может у тебя все норм в гредле, он ведь только на один дирекшн ругается. Поробуй clean project, rebuild project
источник