Size: a a a

Android Developers

2020 March 03

Y

Yank in Android Developers
Dmitry Zhgun
и ещё - сравнивал содержимое файла с консоли Firebase с тем что в проекте?
сейчас сравню
источник

Я

Ярослав in Android Developers
Yank
да
да
да
Проверь точно🌚
источник

Y

Yank in Android Developers
Dmitry Zhgun
@Где google-services.json лежит в проекте?
@да
0_о
источник

ДР

Дмитрий Рыбалкин... in Android Developers
Подскажите про Room. Как я понял, все операции с базой данных должны производиться в отдельном, не в UI потоке. Получается, как только я хочу что-то записать базу или удалить, у меня в коде появляется конструкция типа
Thread {
   users = db.personDao().readPerson()
}.start()
Кажется это топорный подход. А как правильно?
источник

ІЧ

Ів∆н Чернухін... in Android Developers
Корутины, в принципе
источник

AK

Alex Kartavov in Android Developers
вариантов миллион - от екзекуторов до корутин
источник

ДР

Дмитрий Рыбалкин... in Android Developers
Ів∆н Чернухін
Корутины, в принципе
Значит пора с ними познакомиться. Я знал, что этот момент когда-нибудь наступит
источник

ДР

Дмитрий Рыбалкин... in Android Developers
Alex Kartavov
вариантов миллион - от екзекуторов до корутин
Я начинающий, еще ничего не знаю, мне пока самый простой способ нужен
источник

KK

Kirill Koromyslov in Android Developers
Добрый день!
Подскажите, пожалуйста.
Вопросы по поводу лицензии Apache 2.0. Ей лицензированы многие либы на гите.
Я собриюась использовать исходный код либы в коммерческом проекте (и чуть-чуть его меняю для собственных нужд), затем заливаю приложение для общего пользования(на Google Play).

В теории, если обратиться к условиям лицензии, я должен создать пару текстовых файлов NOTICE и LICENSE а так же должен упомянуть об изменениях в файлах, которые я изменил.

Вопросы:
1)Должен ли я дествительно проделывать эти действия? И что будет если их не выполнить?(Если это все таки необходимо, то появляются еще два вопроса)
2*) В Android приложухах, получается, я должен вывести  эту инфу в отдельную кнопку(например в настройках)?
3*)Как описать изменения в файле? Просто комментами в коде?

Заранее благодарен!)
источник

DZ

Dmitry Zhgun in Android Developers
Дмитрий Рыбалкин
Я начинающий, еще ничего не знаю, мне пока самый простой способ нужен
Можешь AsyncTask заюзать, RxJava, экзекуторы вот тоже советовали
источник

ІЧ

Ів∆н Чернухін... in Android Developers
Dmitry Zhgun
Можешь AsyncTask заюзать, RxJava, экзекуторы вот тоже советовали
Давай без рх, пожалуйста
источник

А

Александр in Android Developers
Ох, сейчас начнётся
источник

AK

Alex Kartavov in Android Developers
Дмитрий Рыбалкин
Я начинающий, еще ничего не знаю, мне пока самый простой способ нужен
асинк-таск, как уже выше советовали
источник

I

Ivan in Android Developers
асинк таск депрекейтед если что
источник

A

Alexey in Android Developers
Alex Kartavov
асинк-таск, как уже выше советовали
Livedata для этого не подойдёт?
источник

A

Alex in Android Developers
Дмитрий Рыбалкин
Подскажите про Room. Как я понял, все операции с базой данных должны производиться в отдельном, не в UI потоке. Получается, как только я хочу что-то записать базу или удалить, у меня в коде появляется конструкция типа
Thread {
   users = db.personDao().readPerson()
}.start()
Кажется это топорный подход. А как правильно?
Room.databaseBuilder(this, AppDatabase::class.java, "MyDatabase").allowMainThreadQueries().build()
источник

DZ

Dmitry Zhgun in Android Developers
Ivan
асинк таск депрекейтед если что
Ой беда. Ну если коленки от @Deprecated дрожат, можно Loader :)
источник

I

Ivan in Android Developers
Dmitry Zhgun
Ой беда. Ну если коленки от @Deprecated дрожат, можно Loader :)
сам понял что написал?)
источник

DZ

Dmitry Zhgun in Android Developers
Alex
Room.databaseBuilder(this, AppDatabase::class.java, "MyDatabase").allowMainThreadQueries().build()
Годится только чтобы потрогать библиотеку.
источник

Я

Ярослав in Android Developers
Ivan
асинк таск депрекейтед если что
На 11, а как она не вышла в офф, так что пофиг🌚
источник