Ivansuper
Ну если попробуешь и поможет -- ткни меня тут, чтобы просто знать
Ivansuper
Но этот вариант получше будет
BDB 🏴☠️
Dmitry
Товарищи, вопрос по Rx:
Довольно часто в проекте встречается паттерн
"Загрузи с remote, если успешно, то отдай в ViewModel и попутно сохрани в БД"
При этом сохранение в БД не должно зависеть от ЖЦ viewmodel или Activity\Fragment.
Каким образом вы реализуете работу с таким Disposable?
1) Можно просто сказать "subscribe()" и забить болт, оставив молотиться запрос в своем потоке, но линт ругается на "result of <your observable type> is ignored"
2) Можно добавлять этот Disposable в некий статический список а-ля "MyApp.GLOBAL_DISPOSABLES, что, имхо, тоже дурацкий подход.
Если у вас есть решение, как сделать это элегантнее (или просто забить на отслеживание этого disposable), буду рад советам.
Arsen
после диспоза можно и не кешировать ответ в бд, в следующий раз загрузит
Dmitry
после диспоза можно и не кешировать ответ в бд, в следующий раз загрузит
Не, у меня вопрос только в том, что сделал я, скажем, так:
remote.getObject().doOnNext(obj -> saveObjToDb(obj)) ....
Где saveObjToDb это некий Completable с insert'ом в базу.
И вот IDE ругается на него, что, мол, ничего с этим Disposable не делаешь. А надо?
Мне, по большому счету, плевать, успешно ли запишется инфа в базу или нет, важно только, что даже если юзер уйдет с экрана и viewmodel помрет, этот запрос все равно выполнился, что и так работает.
Arsen
да все норм, внутренний обсервабл отвязан от жц внешнего, а вот если бы юзал флетмап, то был бы общий
Владислав
Supress сделай и успокойся
Dmitry
Dmitry
Supress сделай и успокойся
Видимо я заболел страшной болезнью - линтВирус. Меньше надо смотреть всяких хакатонов и прочего, где ребята хвастаются: "У меня 0 предупреждений в проекте"
Arsen
Arsen
а то после тебя будут рефачить, и подумают дебил какой-то делал, ща я починю все
Arsen
а потом на хакатоне хвастаться будет)
Andrew
А как то можно автоматизировать процесс выпуска новой версии в play market? Есть ли какие нибудь наработки?
Сейчас настроен только CI
Co(n)stantine👨🔬
Andrew
Ilya
всем привет, можно ли и где можно скачать и добавить виртуальный девайс в Android Studio?
Ilya
нужно проверить функционал на Sumsung S10 но девайса нет самого
Der
Ilya
В самом студио
там есть где скачать конфигурацию для конкртного девайса?
Roman
Der
Ты можешь свой девайс подключить
Der
Отладку только включи на устройстве
Der
Свой телефон
Ilya
которого нет?)
Ярослав🇺🇦
Der
Или планшет
Ilya
нет конкретного девайса
Ilya
но проверить на нёмм хочется, есть возможность это сделать ?
Der
Что за девайс такой
Ярослав🇺🇦
Roman
https://developer.samsung.com/remote-test-lab
Ilya
Der
А увидел
Der
Можешь ещё в магазин прийти и поставить через флешку
Der
)))
Stunner // 🎄
public static class SettingsFragment extends PreferenceFragmentCompat implements Preference.OnPreferenceChangeListener {
листенер не работает
Stunner // 🎄
androidx
Anonymous
h
Stunner // 🎄
ru_bot
Командой !спам нужно отвечать на сообщение
Dug
!спам
ru_bot
!спам
Командой !спам нужно отвечать на сообщение
Anonymous
Добрый день, кто нибудь натыкался на урок по созданию такой игры ? Или можете пожалуйста подсказать как реализовать.
Максим | Мобильные приложения
Всем привет
На данный момент в настройках as стоит ограничение в 1526мб ОЗУ. У меня macbook с 8гб, нужно ли ставить больше или оставить дефолтное?
Ruslan
можно как-то узнать из родительской BaseActivity(например в onResume) какая сейчас дочерняя активити на экране?
Vaaaa🌍🍪
Все привет, подскажите как сделать кастомный ListFragment ? Чтобы добавить к item в списке картинку и сделать разными .
Mike
Ruslan
скорее вопрос странный, надо чтобы определенный метод из BaseAct не вызывался на дочерней, сделал через интерфейс кароч. спасибо
Sergii
Sergii
Sergii
Ilya
Почитайте про солид. Дочерние классы (включая активити) должны расширять функционал, а не резать его
Ilya
Скорее что то не так архитектурно делаете
Ruslan
дада, спасибо)
Denis
Sergii
awawa
Так, вот сейчас я начинаю понимать, но так не надо делать. Родитель не должен знать заранее какие у него могут быть наследники, чё это получится тогда? Если какая-то новая активити будет наследоваться от Base, тогда и сам Base надо менять?
Denis
зачем вообще делать такое через BaseActivity, если можно использовать ActivityLifecycleCallbacks
Ilya
Верно мыслите. На счет колбэков. Я думаю их надо применять как раз таки для вызова необходимых функций при лайфцикле.
Я вот например создаю абстрактный BaseListFragment, где необходимо переопределить адаптер. Так удобнее и понятнее, чем выносить все куда то
Alexsandr
Никто не знает как сделать layuot прозрачным?
Alexsandr
Я чет уже все изгуглил, ничего не работает
Z.
zlo
Он весь прозрачным станет..
Alexsandr
Сейчас попробую, отпишус
zlo
Ну да..
zlo
Перечитал
zlo
Почему-то подумалось фон.
zlo
Альфу можно и в xml поописать
Alexsandr
Шо то он такой же белый и остался
Alexsandr
А элементы пропали
Z.