Size: a a a

Android Developers

2020 August 09

A

Ali in Android Developers
I want to make a project i will pay money
источник

A

Ali in Android Developers
здесь какой-нибудь xposed разработчик?
источник

ES

Egor Sigolaev in Android Developers
Ali
здесь какой-нибудь xposed разработчик?
Тебе в @mobile_jobs
источник

A

Ali in Android Developers
Spasiba
источник

ES

Egor Sigolaev in Android Developers
Ali
Spasiba
Только твоё сообщение удалят, не по правилам чата написано.
источник

A

Ali in Android Developers
Ok
источник

a

akella122⌬ in Android Developers
Valentin Sergeev
Можно и обычным пользоваться, если не хотите подключать
Просто в них смысла не вижу когда есть иксы и мд либа
источник

АА

Александр Андрухов... in Android Developers
Подскажите, не могу найти таймаут у setValue в Firebase. В Firebase есть такое вообще?
источник

VS

Valentin Sergeev in Android Developers
akella122⌬
Просто в них смысла не вижу когда есть иксы и мд либа
Так новая версия в иксах и лежит
androidx.fragment.app.DialogFragment
источник

DB

Dmytro Borysov in Android Developers
Александр Андрухов
Подскажите, не могу найти таймаут у setValue в Firebase. В Firebase есть такое вообще?
что ты имеешь ввиду? для чего таймаут?
источник

АА

Александр Андрухов... in Android Developers
Dmytro Borysov
что ты имеешь ввиду? для чего таймаут?
ref.setValue(true).addOnSuccessListener(aVoid -> foo.run())
Если через 3 секунды не выполнен addOnSuccessListener, то считать, что запрос isFailure
источник

DB

Dmytro Borysov in Android Developers
Александр Андрухов
ref.setValue(true).addOnSuccessListener(aVoid -> foo.run())
Если через 3 секунды не выполнен addOnSuccessListener, то считать, что запрос isFailure
понял, но для конкретного запроса такое вряд ли будет, нужно чуть глобальнее смотреть настройки, там покопаться или свое городить
источник

АА

Александр Андрухов... in Android Developers
вообще, у меня проблема, что когда я ставлю "лайк" к фотке в приложении, то видна задержка. Запрос идет сначала в Firebase на изменение. Затем изменяется уже на клиенте у пользователя. Задержка около 800мс-1с. Все таки долгая.
Я вот подумал, ставить лайк сначала на клиенте, потом давать запрос в Firebase, и если он Failure через секунды 3, то убирать "лайк" на клиенте и вызывать Toast пользователю "Подключение не установлено"
источник

DB

Dmytro Borysov in Android Developers
Александр Андрухов
вообще, у меня проблема, что когда я ставлю "лайк" к фотке в приложении, то видна задержка. Запрос идет сначала в Firebase на изменение. Затем изменяется уже на клиенте у пользователя. Задержка около 800мс-1с. Все таки долгая.
Я вот подумал, ставить лайк сначала на клиенте, потом давать запрос в Firebase, и если он Failure через секунды 3, то убирать "лайк" на клиенте и вызывать Toast пользователю "Подключение не установлено"
все правильно, сначала лайк локально ставим, отправляем запрос. Только я бы с таймерами не заморачивался, лучше обрабатывать, ошибку, если есть саксесс лисенер, то должен быть и с фейлом, во если фейланулся, то тогда убирать лайк и показывать сообщение
источник

АА

Александр Андрухов... in Android Developers
Dmytro Borysov
все правильно, сначала лайк локально ставим, отправляем запрос. Только я бы с таймерами не заморачивался, лучше обрабатывать, ошибку, если есть саксесс лисенер, то должен быть и с фейлом, во если фейланулся, то тогда убирать лайк и показывать сообщение
Да, есть такой. Только, не срабатывает по моему... Большой таймаут у него. Ладно, я еще с ним поработаю, спасибо большое
источник

Y

Yank in Android Developers
ребята объясните в двух словах зачем подключать либу

implementation 'androidx.multidex:multidex:2.0.1'
источник

Y

Yank in Android Developers
minSdkVersion 21 стоит
источник

DB

Dmytro Borysov in Android Developers
Yank
ребята объясните в двух словах зачем подключать либу

implementation 'androidx.multidex:multidex:2.0.1'
если коротко, то если слишком много кода (методов) то в одну "коробку" не влезет. Мультидекс позволяет превысить макс кол-во методов и связывает методы между "коробками"
источник

Y

Yank in Android Developers
Dmytro Borysov
если коротко, то если слишком много кода (методов) то в одну "коробку" не влезет. Мультидекс позволяет превысить макс кол-во методов и связывает методы между "коробками"
так разве это не решается одной настройкой multiDexEnabled true, нужно еще либу подключать ?
источник

DB

Dmytro Borysov in Android Developers
Yank
так разве это не решается одной настройкой multiDexEnabled true, нужно еще либу подключать ?
раньше точно нужно было, сейчас хз. глянь в офф доке
источник