Size: a a a

Android Developers

2021 August 24

TT

Turalllb Turalll in Android Developers
Где в гугл консоли свой ключ разработчика скачать?
источник

e

electron!c in Android Developers
да я тут тож пытался скомпилировать, вот и зашел сюда...))
источник

M

Malik in Android Developers
Если у тебя ошибка в том, что не находятся хедеры, то можешь попробовать вот это добавить
https://github.com/sabotage-linux/kernel-headers
Я как решил проблему с хедерами, потом еще какие-то непонятные ошибки появлялись
источник

AF

Andrew F in Android Developers
Всем привет. Возможно такое, что когда активити (полностью скрытая, перед этим вызвался onStop) появляестя на экране, onStart не вызывается, а вызывается сразу onResume ?
источник
2021 August 25

TT

Turalllb Turalll in Android Developers
Че то не пойму никак, я пользуюсь app bundle, добро на сохранение свое ключа в гугл давал. Как теперь мне без ключа обновить свое приложение, ведь когда я хочу сборку создать мне нужен ключ? Я должен подписать любым другим ключом и мне все равно разшат обновить?
источник

TT

Turalllb Turalll in Android Developers
наверно нет, поставьте логи , если дебагер не останавливается
источник

Н

Никита in Android Developers
Народ, подскажите, как сделать чтобы диффУтил оставлял в листе ресайклера только пересечение старого листа с новым?
источник

AF

Andrew F in Android Developers
по логам именно так и происходит: onStop, потом сразу onResume. лог в onStart не вызывается, как и другие функции. Я понимаю, что это невозможно, чтобы onStart был пропущен
Но не могу понять, что упускаю
источник

TT

Turalllb Turalll in Android Developers
лучше всего поспать. А так может быть всякие глупости типо лог не добавлен , в другой активности лог или тег у него другой..
источник

DZ

Dmitry Zhgun in Android Developers
Привет
Пишу для внутренних нужд модуль с retrofit.
Требуется сделать вызов а-ля Api.createApi(MyConcreteApi::class.java, params), который должен возвращать один из 3-х возможных видов реализации API конкретного типа.
Сделал для этого метод в object'е:
fun <T> createApi(clazz: Class<T>, params: Params): T {
       return FirstApiImpl<T>().create(
           endpoint = params.endpoint,
           xIdentificationToken = params.token,
           serviceClass = clazz
       )
   }
Тут T это интерфейс конкретной реализации одного из 3 API: (корутины, Rx, Call)

Каким образом мне в теле метода понимать, вызывать FirstApiImpl или SecondApiImpl или ThirdApiImpl для T?
источник

in Android Developers
Здравствуйте, кто нибудь знает хорошую книгу связанную с андроид разработкой?
источник

E

Error 440 in Android Developers
Помогите пацану
источник

С)

Сэм ) in Android Developers
А вы не знаете?
источник

Ж

Женя in Android Developers
источник

ДЖ

Даниил Жуков... in Android Developers
help, pls: я вызываю из фрагмента suspend функцию, которая находится в viewModel

1. Пользователь нажимает кнопку перевести первый раз после того как ввёл новое слово.Но либо ничего не отображается (при первом нажатии), либо воспроизводится то что уже было
2. Пользователь нажимает кнопку перевести второй раз — перевод появляется!

как я предполагаю причиной является то что пока обрабатываются данные в другом потоке программа берёт предыдущие и снова их отображает

что можно сделать в таком случае?

код: https://pastebin.com/yZiyLF4x
источник

L

Leonid in Android Developers
Функция перевода в VM может класть перевод в LiveData этой VM. На эту LiveData фрагмент должен подписаться.

Тогда фрагмент будет получать перевод ровно тогда, когда функция перевода его сделает.
источник

ДЖ

Даниил Жуков... in Android Developers
Спасибо!
источник

Л

Леша in Android Developers
Переслано от Леша
Дамы и господа, всем здравствуйте!
источник

Л

Леша in Android Developers
Переслано от Леша
Я к вам с проблемой : начал изучать котлин, дошел до binding, дальше фсё... binding не inflate ится... sdk вроде все, в импорт прописывается, даже дебаг мне предложил создать fun inflate, но на пустую её ругается... можете подсказать в чем проблема?
источник

L

Leonid in Android Developers
Делайте по мануалу, всё работает:

https://developer.android.com/topic/libraries/view-binding
источник