Sergey
у гугл карт вроде было апи можно получить ссылку на превью по координатам как для списка саамое норм
Andrew
Коллеги, есть 2 приложения, одно из них сервис. Оба знают об интерфейсе. Приложение 1 делает реализацию интерфейса (Callback-методы). Как можно в приложение 2 (сервис) передать объект с реализованными Callback-методами?
Cyber Cossack
есть какой-то канал про андроид студио?
Cyber Cossack
а то какой не открою - везде одни индусы
Никита 🙃
Никита 🙃
Плагин к ней хочешь написать?
Никита 🙃
Она поверх IDEA написана, насколько знаю, так что можешь туда покопать
thegr1f
Добрый день. Есть ли вариант конвертировать ответ от сервера вида {"filmLIst":[]} в List<Film>? Нашёл только варианты с обёрткой над List<Film>
Никита 🙃
Ребят, глупый вопрос наверное но чёт я запутался. Есть Layout с айтемами (кнопки). на этот лейаут вешаю OnTouchListener, но тот отрабатывает только если дотрагиваться до совободного от айтемов места. Если же сделать какой-то framelayout поверх их всех и на него повесить, то он то отрабатывает где угодно, вот только айтемы кликабельные больше не кликаются) Я уже помню, решал как-то такую дичь, но чёт или звёзды не так сошлись, не могу ни вспомнить, ни найти в гугле
Maxim
А не на лэйаут
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Господа, подскажите как реализовать сохранение данных авторизации в приложении? Регистрация через Firebase сделана, но как сделать так, что бы пользователь активировал чекбокс и перестал каждый раз при входе в приложение вводить логин и пароль?
Никита 🙃
Лучше навешивать эвенты на сами айтемы
ну просто мне надо по всему экрану что бы был перехват, но если нажать на кнопку отработал onClick. (и в то же время если начать двигать пальцем, то что бы отрабатывал OnTouchListener. Сложн короче
Aleksandr
Привет всем, подскажите, можно как-то облагородить проверку if (list.isEmpty()) и засунуть все в одно место?) if (list.isEmpty()) addMessageWithDate(...) list.sortedBy { ...} .forEach {...
можно так list.let { if (it.isEmpty()) list.add("string") it }.sortedBy { } .forEach { } или так list.apply { if (isEmpty()) list.add("string") }.sortedBy { } .forEach { } или так list.addIfEmty("string") .sortedBy { } .forEach { } private fun <T> MutableList<T>.addIfEmty(element: T): MutableList<T> { if (isEmpty()) add(element) return this }
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
getCurrentUser не слышал?
Нет) я недавно начал двигаться в программировании, поэтому я тупой еще
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Firebase выдает токен для следующих запросов?
А как это должно происходить? Просто я много ещё не знаю
Di7aK
Нет) я недавно начал двигаться в программировании, поэтому я тупой еще
после авторизации при перезапусках повторная уже не нужна, если юзер авторизовался однажды, то можно чекнуть текущего юзера
Maxim
Сам с фаербейзом не работал, но вообще API предоставляют токен, который пробрасывается вместе с запросом на сервер. Если токен валидный, сервер отправляет ответ, иначе ошибку. Но фаербейз видимо сделал SDK, и версия @thegr1f звучит правдоподобно
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Di7aK
потому что ты сам просишь его ввести, проверь для начала авторизован ли юзер
Maxim
У меня почему то после закрытия приложения снова просят ввести пароль
при открытии экрана авторизации выведи в логи getCurrentUser
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Хорошо, попробую
Danile
ребят, кто интегрировал гугл пей в приложение, можете написать в личку. нужна помощь. спасибо
Alexey 🇪🇸
поделятся резалтами?
Mike
поделятся резалтами?
да, ради этого и прошу)
Alexey 🇪🇸
Max
Спасибо :)
Захар
Ребят, шо тут не так?😭
Denis
Ребят, шо тут не так?😭
тебе прямым текстом написали)
Denis
импорт не тот
Co(n)stantine👨‍🔬
вот что значит не знать английский 🤔
thegr1f
Товарищи, как достучаться к экстеншену из другого класса?
Denis
вот что значит не знать английский 🤔
тут английский не надо знать)
thegr1f
thegr1f
Допустим из класса адаптера к loadImage
Denis
почитай про экстеншен функции, отпадут все вопросы
Axbor
import AppHelper.loadImage imageView.loadImage() ... наверное так..
Mike
ну тут уж только with(AppHelper) { imageView.loadImage(...) } хотя гораздо важнее вопрс нахрен экстеншен писать в классе)
Vadim
Хочу сделать календарь с ивентами нашёл много библиотек(сложных) хотел бы разобраться на чём то более простом, может кто сталкивался?
thegr1f
top-level, без класса
Сделал, спасибо, так действительно лучше
Eric
Вам нужен <selector
Eric
Что то типа такого: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/cardview_dark_background" android:state_focused="true"/> <item android:drawable="@color/cardview_initial_background"/> </selector>
Николай
Кто нибудь встраивал в своё приложение подписку на отказ от рекламы в приложении? Какой процент пользователей оформляют подписку?
Ihor
Всем привет, кто сталкивался с тем, что при кастомной реализации currency edit text на некоторых телефонах не работает, после каждого разряда ставит не запятую, а пробел?
Eric
не сталкивался, но что то мне подсказывает что дело в локалях
Student
Всем привет. Есть файл. Нужно узнать дату его создания. Вызов метода lastModified() всегда возвращает 0, а Files.readAttributes(file.toPath(), BasicFileAttributes::class.java) вызывает исключение - Method threw 'java.nio.file.NoSuchFileException' exception. Да и выполняется он лишь на версиях api > 26. Как решить проблему?
Student
NoSuchFileException озночает что нет файла. может file.absolutePath() нужно использовать?
Files.readAttributes(Paths.get(t.absolutePath), BasicFileAttributes::class.java) так же вызывает java.nio.file.NoSuchFileException
Student
t - это файл, который реально есть)
Nick Senchurin
подскажите про Feature graphic при релизе. Если у меня не будет видео, эту картинку все равно покажут в карусели?
Влад
Есть набор кнопок, хочу в одном методе сделать их не активными. Как то можно через xml их объединить? Что бы в цикле не бегать по всем кнопкам
Eric
У констрейнта есть Group
Alexey
Друзья, а скажите пожалуйста. Мы делаем приложение (бесплатное и без рекламы), которое из-за ограничений GP хочется распространять открыв исходный код приложения, с целью: 1) чтобы у людей не было опасений на установку APK-файлов 2) чтобы приложение могло дорабатываться/багофикситься любыми другими людьми. Как понять, какая лицензия для таких целей подойдет лучше всего - с одной стороны, код хочется чтоб был открытым, но с другой - чтобы контроль над проектом остался? (я сам не программист)
Alexey
спасибо!
Alex
Всем привет! Как можно передать данные в Worker во время его работы? Не setInputData(myData), а уже после запуска
Anonymous
Всем привет. Есть recyclerview, айтемы которого сами скролятся через определенный отрезок времени. Как определить, что текущий скрол был от пользователя, а не программный?
Володя
что тебе мешает хранить логическую переменную ?
Володя
lastScrollIsAuto
Володя
чё нить такое
Anonymous
что тебе мешает хранить логическую переменную ?
ничего не мешает, вопрос где ее обновлять. Я повесил addOnScrollListener на список ,но onScrollStateChanged отрабатывает хоть программный скрол, хоть пользовательский
Володя
видимо выше, там где ты инициируешь авто скролл
Alexey
Ребзя, привет вам от ламмера) Постигаю котлин, пытаюсь из объекта типа Date получить часы, а это свойство помечено, как депрекейтед. Какая гудпрактик для такой ситуации?
Alexey
не оч понял. мне для получения часов использовать Calendar или вместо Date?
Alexey
любой вариант)
вас понял) спасибо))