Никита 🙃
Никита 🙃
и что
Никита 🙃
в Adapter'e будет просто holder.bind
в каждом же bind переопределить
Egor
Никита 🙃
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): BaseViewHolder {
return when(viewType) {
Photo -> PhotoViewHolder()
Video -> VideoViewHolder()
//etc.
}
}
onBindViewHolder(holder, position) {
holder.bind(models[position])
}
Egor
Leon
Ещё у меня есть вопрос. В чём разница Constraint, Linear, Reactive Layout и т.д. Я начинающий и у меня почему -то не работает Constraint layout, Я хотел сделать анимированный фон, и в гайде был constraint layout, у меня он выдаёт ошибку.
Mike
Anonymous
ребят, какого хуя на pie не пашет display cutout api?
Anonymous
выреза самого как бы нет, но он исключение выкидывает
Ilya
Всем привет, есть нативная библиотека, собранная под андройд, но есть и сборки под x86. Я хочу запустить ее на х86 линуксе пк, но она линкуется на libandroid.so проверял через ldd. Соурсах от либы нет, можно как-то линку на андройд либу выпилить из этой библиотеки, а то я так понял под пк андройд либы нет...
Anonymous
Anonymous
зависимости мб
Anonymous
идой можно вроде глянуть
Anonymous
Anonymous
Никита 🙃
Никита 🙃
Да начала начни с Java Core
Anonymous
Ilya
Anonymous
каким образом запускаешь?
Anonymous
я думаю, так портировать не получится, на линуксе (смотря каком?) glibc используется
Anonymous
на android своя наработка - bionic
Ilya
А на андройде?
Alexey
OnCreate у тебя серый , значит не активный
Anonymous
да и еще с большой буквы
Anonymous
если хочет как entry point
Ilya
Anonymous
Anonymous
исходники конкретной либы нужны, для компиляции под конкретную платформу
Ваня
Есть запрос на добавление группового чата в FCM, в ответ приходит: Response{protocol=h2, code=400, message=, url=https://fcm.googleapis.com/fcm/notification}. При нажатии на ссылку пишет invalid project_id. Project_id брал из поля project ID в фаербейзе. Может ещё что не так?
val JSON: MediaType = "application/json; charset=utf-8".toMediaType()
val json ="{\"operation\": \"create\", \"notification_key_name\": \"appUser-Chris\", \"registration_ids\": [\"4\", \"8\", \"15\", \"16\", \"23\", \"42\"]}"
private fun obtainChats() = GlobalScope.launch {
Log.d(TAG, "ObtainingChats")
val client = OkHttpClient()
try {
val body: RequestBody = create(JSON, json)
val request: Request = Request.Builder()
.url("https://fcm.googleapis.com/fcm/notification")
.addHeader("Authorization", "key=KEY")
.addHeader("project_id", "projectID")
.post(body)
.build()
client.newCall(request).enqueue(object : Callback { ...
Ilya
Ilya
а, ну если так, то можно же по идее
но меня этот вопрос на SO смутил https://stackoverflow.com/questions/50005396/libreactnativejni-so-is-built-as-elf32-i386-on-64bit-android-ndk-linux а возможно ли это вообще?
Anonymous
ну попробуй че) x86 toolchain в ручки и погнал)
Speedy
Что не так с этим Вью Моделом. Он просто не уведомляет обзерверов и все .....
ушел
Ребяты приветствую. Такой вопрос, есть тут кто продаёт свои приложения в google play console, если да то отпишите в лс.
Никита 🙃
Никита 🙃
Мб потому что ты возвращаешь фрагменту не мутабельную лайв дату
Speedy
там трабл в том что оно возвращает разные инстансы вью модела
ушел
ушел
В консоли сегодня вылезло, было у кого?
Никита 🙃
Никита 🙃
Ты же создаешься через get новый
Никита
Дай тогда нам попытаться)
В итоге у меня вышло вот это ⬇
Скрестил. Работает. Есть что поправить? https://gist.github.com/Imustrunaway/68076f4f36587ecfe5965e0d2535b750
Anonymous
При переходе на activity с гугл картой.
Mike
ссылка на чат с вакансиями — в описании
Viktor
Ребят, подскажите, в какую сторону смотреть. Задача - хочу получить GPS координаты устройства с определенной точностью, но при этом чтоб UI не фризило? Отдельный поток мутить, ThreadPoolExecutor, очереди, и прочий хардкор, или есть способы посовременнее, попроще? :)
Viktor
Логика определения координат написана - вопрос именно в том, как правильно не фризить UI)
MarSeliN
Ребят, подскажите, в какую сторону смотреть. Задача - хочу получить GPS координаты устройства с определенной точностью, но при этом чтоб UI не фризило? Отдельный поток мутить, ThreadPoolExecutor, очереди, и прочий хардкор, или есть способы посовременнее, попроще? :)
Корутины, или по старинке, но лучше корутины всё таки.
Олександр
Mike
Ребят, подскажите, в какую сторону смотреть. Задача - хочу получить GPS координаты устройства с определенной точностью, но при этом чтоб UI не фризило? Отдельный поток мутить, ThreadPoolExecutor, очереди, и прочий хардкор, или есть способы посовременнее, попроще? :)
попроще, чем ThreadPoolExecutor, не может быть ничего.
Leon
Viktor
Ваня
Ваня
Ваня
Ваня
Запрос в Firebase
Олександр
вспомнил, у меня в сервисе слушало. окей)
Viktor
Stepan
Подскажите можно ли на CalendarView закрасить несколько дат?
Олександр
наверное, токен невалидный
Олександр
Stepan
А может название метода
Олександр
А может название метода
а может я и кастомизировал. там был нетривиальный календарь, поэтому возможно и свой multiselect писал :(
Anonymous