Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 July 10

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
ну и в целом, явное - лучше неявного
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
если ты с кнопкой больше ничего не делаешь можно написать
findviewbyid().setonclicklistener(this::loginClick);
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
Спасибо
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
и вывести все такие вещи из onCreate в initViews()
источник

MP

Maks Pasichenko in AndroidDev :: Разработка. It's Android time now!
Egor
Является ли плохим тоном объявлять переменные кнопки\textview и т.д в начале класса активити если я ее использую только внутри одной функции и их можно было бы свести к локальным запросто?
Я раньше объявлял переменные в начале класса. Сейчас использую view binding - не надо объявлять и инициализировать переменные каждой view
источник
2020 July 11

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
🔥 Bulldozer
Всем привет) Возникла проблема, буду благодарен за помощь или вектор "куда копать".

Получаю данные с сервера с помощью Retrofit, работа выполняется асинхронно в потоке с помощью RxJava. Тут все ок, данные получил.
Но мне надо после получения передать их в другой асинхронный поток, в котором также через Retrofit идет подключение уже к совсем другому серверу.

Вопрос: как можно реализовать последовательное выполнение этих потоков с помощью RxJava. Так чтобы сначала получили данные с первого потока, передали во второй, и второй уже начинал работу. Не могу собрать пазл)) Если сделать без какой либо привязки, то они запустятся почти одновременно и второй поток не получит данные. Делать задержку с помощью Handler не очень хочется, может есть решение в самой RxJava....

Буду благодарен за помощь)
flatMap() тебе в помощь
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
ух ты, круто. не знал о... третья ссылка сверху
источник

🔥B

🔥 Bulldozer in AndroidDev :: Разработка. It's Android time now!
Dyno Chris is...
flatMap() тебе в помощь
Спасибо!)
источник
2020 July 12

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Парни, кто-то работал через AdMob сразу с несколькими рекламными сетями? Какие лучше выбрать? Как я понял можно взять несколько и AdMob будет отдавать либо самую дорогую рекламу, либо если на запрос рекламы нет - переходить к другой рекламной сети и запрашивать рекламу у неё
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
Такой вопрос. Я сейчас разбираюсь с SQLite и в одном Activity добавляю данные в бд, а в другом их достаю и отображаю. Я должен иметь один объект DBhelper(класс для работы с БД) на весь класс, так ведь? Просто я и в первом и во втором активити создаю этот объект, и мне кажется, что проблема: добавляю данные, но во втором активити пусто может быть связана с тем, что я добавляю в одну бд, а пытаюсь достать эти данные уже из другой. Или неважно сколько объектов класса я создал, все они с одной бд общаются и дело в чем-то другом тогда?
источник

A

ALEH in AndroidDev :: Разработка. It's Android time now!
Кто может игрушка для андроид без регистрации на сторе написать, быстро и недорого?)
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
ALEH
Кто может игрушка для андроид без регистрации на сторе написать, быстро и недорого?)
никто
источник

A

ALEH in AndroidDev :: Разработка. It's Android time now!
Так и думал)
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
=)
источник

A

ALEH in AndroidDev :: Разработка. It's Android time now!
🙏
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
Egor
Такой вопрос. Я сейчас разбираюсь с SQLite и в одном Activity добавляю данные в бд, а в другом их достаю и отображаю. Я должен иметь один объект DBhelper(класс для работы с БД) на весь класс, так ведь? Просто я и в первом и во втором активити создаю этот объект, и мне кажется, что проблема: добавляю данные, но во втором активити пусто может быть связана с тем, что я добавляю в одну бд, а пытаюсь достать эти данные уже из другой. Или неважно сколько объектов класса я создал, все они с одной бд общаются и дело в чем-то другом тогда?
По логике так и происходит, что я общаюсь с двумя разными бд по факту. Прав ли я?
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Egor
Такой вопрос. Я сейчас разбираюсь с SQLite и в одном Activity добавляю данные в бд, а в другом их достаю и отображаю. Я должен иметь один объект DBhelper(класс для работы с БД) на весь класс, так ведь? Просто я и в первом и во втором активити создаю этот объект, и мне кажется, что проблема: добавляю данные, но во втором активити пусто может быть связана с тем, что я добавляю в одну бд, а пытаюсь достать эти данные уже из другой. Или неважно сколько объектов класса я создал, все они с одной бд общаются и дело в чем-то другом тогда?
Важный вопрос, а почему не Room?
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
Valentin Volodarskij
Важный вопрос, а почему не Room?
Я только начал изучать андроид и ни о чем кроме SQLITE И firebase не знал. Room это как я понял удобная обёртка для SQLITE, посмотрю сегодня, видимо он решит все мои проблемы за меня
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Это отличная ОРМ, которая многое берет на себя. И вполне таки newbie friendly, так что удели пару вечеров этой библиотеке и облегчишь себе жизнь в разы
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
Спасибо
источник