Size: a a a

Android Developers

2021 January 04

SM

Scrooge McDuck in Android Developers
Как я понял callback подходит если нужно получить результат назад, у меня немного другое
источник

I

Ilya in Android Developers
Scrooge McDuck
Как я понял callback подходит если нужно получить результат назад, у меня немного другое
callback позволяет передать клик из адаптера в фрагмент или активность, а там уже можно запускать новый фрагмент
источник

Р

Романыч in Android Developers
Scrooge McDuck
Как я понял callback подходит если нужно получить результат назад, у меня немного другое
В случае с корзиной, тебе нужна база данных как ты тут не крути.
Пишушь в таблицу то, что выбрали а в другом фрагменте просто ее читаешь. Даже передавать ничего не надо. Либо ставишь флаг
источник

I

Ilya in Android Developers
Scrooge McDuck
Как я понял callback подходит если нужно получить результат назад, у меня немного другое
если бы я понимал задачу, то дал бы более внятный ответ)
источник

SM

Scrooge McDuck in Android Developers
Ilya
callback позволяет передать клик из адаптера в фрагмент или активность, а там уже можно запускать новый фрагмент
Мне нужно сначала передать все в фрагмент где находится RecyclerView и уже потом перейти на следующий фрагмент с корзиной
источник

Р

Романыч in Android Developers
Put Extra, petSerializeble extra гугли
источник

I

Ilya in Android Developers
Scrooge McDuck
Мне нужно сначала передать все в фрагмент где находится RecyclerView и уже потом перейти на следующий фрагмент с корзиной
что передать? когда перейти? что передать в фрагмент с корзиной?
источник

L

Leonid in Android Developers
Scrooge McDuck
Мне нужно сначала передать все в фрагмент где находится RecyclerView и уже потом перейти на следующий фрагмент с корзиной
ViewModel чтобы не гонять в памяти большие объемы данных в одном и том же приложении.
источник

SM

Scrooge McDuck in Android Developers
Ilya
что передать? когда перейти? что передать в фрагмент с корзиной?
Передать элементы которые пользователь решил добавить в корзину и нажал на кнопку корзины
источник

I

Ilya in Android Developers
Scrooge McDuck
Передать элементы которые пользователь решил добавить в корзину и нажал на кнопку корзины
так тогда база данных не нужна, просто передаёшь через bundle putSerializableArrayList или putParcelableArrayList
источник

SM

Scrooge McDuck in Android Developers
источник

SM

Scrooge McDuck in Android Developers
А потом, по нажатии на FAB  с корзиной, перейти на фрагмент с корзиной где RecyclerView только с теми элементами которые пользователь добавил в корзину
источник

I

Ilya in Android Developers
Scrooge McDuck
А потом, по нажатии на FAB  с корзиной, перейти на фрагмент с корзиной где RecyclerView только с теми элементами которые пользователь добавил в корзину
а, тогда всё-таки БД xD
источник

L

Leonid in Android Developers
Scrooge McDuck
Передать элементы которые пользователь решил добавить в корзину и нажал на кнопку корзины
Если у вас есть БД, то можно передать список id выбранных элементов.
источник

Р

Романыч in Android Developers
Scrooge McDuck
Передать элементы которые пользователь решил добавить в корзину и нажал на кнопку корзины
Еще раз.
Поььзователь нажимает на корзину
Ты записываешь в таблицу по айди выбранный айтем.
Еще один и еще.
И ставишь флаг в этой таблице что бы показывать то что добавлено.
источник

SM

Scrooge McDuck in Android Developers
В том то и дело что БД нет
источник

I

Ilya in Android Developers
так создай
источник

SM

Scrooge McDuck in Android Developers
Вот поэтому я пытался передать через MutableList
источник

Р

Романыч in Android Developers
Потом открываеш. Фрагмент корзины и тупо вычитываель элементы из таблицы КОРЗИНА
источник

Р

Романыч in Android Developers
Scrooge McDuck
Вот поэтому я пытался передать через MutableList
Ао другому никак
источник