Size: a a a

StartAndroid Ru Chat

2020 June 10

HV

High Voltage in StartAndroid Ru Chat
Евгений Бондарь
Если фрагмент такой универсальный, то можно при его использовании сетитть в него лямбду/лиснер/колбэк который будет принимать выбранное значение, но тут надо не забыть про пересоздание активити и вовремя ресетить. Ещё можно держать ливдату или другой observable в этом фрагменте и подписываться на него теми кому нужно выбранное значение.
я думал сделать отдельную сущность с livedata куда передавать выбранный элемент. А другой фрагмент подпишется на нее
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
High Voltage
я думал сделать отдельную сущность с livedata куда передавать выбранный элемент. А другой фрагмент подпишется на нее
EventBus переизобретаете? : )
источник

HV

High Voltage in StartAndroid Ru Chat
Евгений Бондарь
EventBus переизобретаете? : )
ну типа того. ну так по сути livedata в шаред viewmodel это то же самое
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
High Voltage
ну типа того. ну так по сути livedata в шаред viewmodel это то же самое
ага : )
источник

ж

жабич in StartAndroid Ru Chat
Konstantine Kovalenko
насколько я вижу, тебе нужно конфиг бд разместить в файле билд градла, а точнее его местоположение. Гугли что то типа такого: javaCompileOptions {
   annotationProcessorOptions {
       arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
   }
}
К сожалению, это не сработало(
Насколько я понял, Room не знает куда ложить то, что нужно вернуть с запроса
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
жабич
К сожалению, это не сработало(
Насколько я понял, Room не знает куда ложить то, что нужно вернуть с запроса
конфиг самой бд нужен
источник

ж

жабич in StartAndroid Ru Chat
Konstantine Kovalenko
конфиг самой бд нужен
https://pastebin.com/EW4Ff45F
Надеюсь, правильно понял
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
как ты экземпляр базы создаешь?
источник

ж

жабич in StartAndroid Ru Chat
Konstantine Kovalenko
как ты экземпляр базы создаешь?
через обращение к ней, by lazy
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
ну скинь
источник

ж

жабич in StartAndroid Ru Chat
источник

SP

Sergey Panov in StartAndroid Ru Chat
High Voltage
всем привет. Подскажите, как вы возвращаете результат из фрагмента в другой фрагмент. Мне по сути нужно вернуть id выбранного товара. Но это нужно делать не в одном месте. Получается такой универсальный фрагмент,и который должен возвращать выбранный id товара. Как это проще сделать?
источник

QJ

Qaigon Jeen in StartAndroid Ru Chat
Вы такие мощные, а я только учусь, извините за тупой вопрос. Как лучше делать обработчик кнопки? с xml файла, android: onclick и дальше alt+enter и создание метода или же лучше через создание объекта OnClickListener и перезапись метода? Результат такой же, что лучше для практики
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
не могу тебе точно сказать в чем проблема. у тебя как то организовано все неправильно (на мой взгляд), поэтому тяжело быстро разобраться. попробуй переделать конфигурацию и создание экземпляра базы как в примере - https://github.com/android/architecture-components-samples/tree/master/PagingSample .
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Qaigon Jeen
Вы такие мощные, а я только учусь, извините за тупой вопрос. Как лучше делать обработчик кнопки? с xml файла, android: onclick и дальше alt+enter и создание метода или же лучше через создание объекта OnClickListener и перезапись метода? Результат такой же, что лучше для практики
Не знал про alt+enter в xml шаблоне : ) Сам всегда юзаю .SetOnClickListener { } в коде, считаю что разметка это разметка : ) а обработка событий должна в коде view быть, но не думаю, что это принципиально : )
источник

ДП

Денис Петров... in StartAndroid Ru Chat
Qaigon Jeen
Вы такие мощные, а я только учусь, извините за тупой вопрос. Как лучше делать обработчик кнопки? с xml файла, android: onclick и дальше alt+enter и создание метода или же лучше через создание объекта OnClickListener и перезапись метода? Результат такой же, что лучше для практики
Делай листенер, не придётся лишний раз лазить в XML, + гораздо удобнее потом таким образом отлаживать и рефакторить код
источник

S

SVK702 in StartAndroid Ru Chat
Qaigon Jeen
Вы такие мощные, а я только учусь, извините за тупой вопрос. Как лучше делать обработчик кнопки? с xml файла, android: onclick и дальше alt+enter и создание метода или же лучше через создание объекта OnClickListener и перезапись метода? Результат такой же, что лучше для практики
Для одной кнопки - метод. Для множества OnClickListener.

Я чаще использую OnClickListener для объединения кнопок в группы, а просто OnClick, когда нужно одну кнопку выделить
источник

QJ

Qaigon Jeen in StartAndroid Ru Chat
Спасибо ребята
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Qaigon Jeen
Вы такие мощные, а я только учусь, извините за тупой вопрос. Как лучше делать обработчик кнопки? с xml файла, android: onclick и дальше alt+enter и создание метода или же лучше через создание объекта OnClickListener и перезапись метода? Результат такой же, что лучше для практики
Вот что значит правильно вопрос оформить : ))) Сразу столько ответов : ))))
источник

YP

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