Renat
В чем может быть ошибка? Вроде правильно инициализирую лист, но тем не менее вылетает ошибка
Renat
Renat
Renat
Mike
Может, стоит загуглить сообщение об ошибке?
Renat
Может, стоит загуглить сообщение об ошибке?
я бы стал спрашивать просто так? я уже гуглил, но годного ответа не нашел
Mike
я бы стал спрашивать просто так? я уже гуглил, но годного ответа не нашел
Годного ответа о том, что такое NPE? Ну, это такая фундаментальная штука в джаве, которая описана везде, где только можно.
ℕo ℕame
Возможно, photos.getPhoto() возвращает null
Puk
Вcем привет, может кто работал с beacons и может подсказать или показать пример кода, как сканировать биконы со всеми типами(IBeacon, Eddystone, AltBeacon)
Vyacheslav
Возможно, photos.getPhoto() возвращает null
скорее всего так и есть
Andrii
привет посоветуйте плз MQTT либы для андроида, которыми пользовались)
Печенье
скорее всего так и есть
скорее всего надо один раз с нпе разобраться
Mike
Возможно, photos.getPhoto() возвращает null
до этого вообще не доходит
Печенье
конечно, пусть он сам разбереться что такое нпе
Vyacheslav
я думал ты мне говоришь с нпе разобраться:D
Печенье
я думал ты мне говоришь с нпе разобраться:D
ну можешь и сам разобраться исли ты тоже не разбираешься)
BDB 🏴‍☠️
помогите, как нарисвать тикие линии?
Dmytro
dash?
Dmytro
https://stackoverflow.com/questions/6103713/how-do-i-make-a-dotted-dashed-line-in-android
Vadim
да что за ересь почему в textView я могу добавить elevation а в shape сразу нет https://developer.android.com/training/material/shadows-clipping
BDB 🏴‍☠️
Как сделать такие линии в recycler
BDB 🏴‍☠️
во, что то похожее нашел ty
Иван
Всем привет Кто-нибудь сталкивался с такой проблемой? На некоторых самсунгач (S10 например) не открывается PDF-файл через Drive PDF Viewvier Использую такой код: Intent sendIntent = new Intent(Intent.ACTION_VIEW); sendIntent.setDataAndType(Uri.fromFile(new File(path)), "application/pdf"); Intent chooser = new Intent().createChooser(sendIntent, "Open with:"); context.startActivity(chooser);
🐈 гав-гав
ктонибудь юзает kotlinx.serialization с ретрофитом? this Не могу распарсить лист сущностей, пишет Unable to create converter for java.util.List<MyEntity>
Vladimir Sukiasian
Всем привет! Кто знает, каким способом можно хранить сессионную куку? Для того, чтобы отсылать ее каждый раз при запросах к серверу
hex
Всем привет! Кто знает, каким способом можно хранить сессионную куку? Для того, чтобы отсылать ее каждый раз при запросах к серверу
перехватывать и подставлять интерцептором, а само значение я храню в шаредпрефах, например
hex
в интерцепторе можно ограничить применение куки по методам
Vladimir Sukiasian
читал про CookieStore, насколько это хороший инструмент? Примеров работы с ним почти не нашел
hex
я хз
Vadim
может глупый вопрос но всё таки ведь в mvvm подходе мы тоже обращаемся к методам lifecycle onResume например? я к тому что раньше была в onResume проверка if (RealmManager.errorOccurred) showDbError() else doSmth() c mvvm у меня есть Oberver который можно вызвать в onCreate и просто наблюдать но onCreate вызывается то один раз по сути короче немного запутался как правильно))
Vadim
или просто повесить LifecycleObserver для модели
Maksym
Все привет. Скажите как можно при использовании NavController получить ссылку на сам фрагмент чтобы можно было дернуть метод из его класса?
Igor
Коллеги, подскажите пожалуйста, можно ли как-то работать с USB-устройством, подключенным к компьютеру, через android эмулятор?
The The
никогда не подключал либу фрагменты в градле. а сейчас подключил - в либе фрагменты новые версии оказывается регулярно выходят. это только я не подключал и юзал из-под коробки?
The The
никогда не подключал либу фрагменты в градле. а сейчас подключил - в либе фрагменты новые версии оказывается регулярно выходят. это только я не подключал и юзал из-под коробки?
сначала подумал, может она у меня подхватывалась из какой-то зависимости. но, нет. то что у меня было всегда - это 1.1 лол
Flogiston
JobIntentService вызывает onDestroy раньше чем сработает suspend функция, его нельзя юзать с корутинами?
awawa
JobIntentService вызывает onDestroy раньше чем сработает suspend функция, его нельзя юзать с корутинами?
Я сильно за корутины не шарю, но они ж асинхронно работают, так что если запустить корутину в сервисе, то сервис же дальше пойдет работать, закончит свои дела и закроется. Если в этом вопрос вообще, из формулировки непонятна суть.
Flogiston
какой сервис норм будет работать с корутинами
Ivan
если WorkManager подходит под кейс
awawa
какой сервис норм будет работать с корутинами
Про корутины не расскажу, так как сам не сильно зарывался в эту тему пока что. Тут решения будут зависеть от задачи. Что конкретно надо делать? Надо чтобы сервис не блокировал главный поток? Тогда функция onHandleIntent() из IntentService, например, и так запускается в другом потоке
Vitaliy
вопрос конечно... intentService выделяет отдельный поток, т.е. корутины как бы не нужны в принципе там, но если они уже есть то runblocking решает этот вопрос
Maksym
Может кто сталкивался как используя NavController получать доступ к фрагментам в стеке?
Maksym
Вроде нельзя
получается только можно городить через NavHostFragment?
Ahmed
Здравствуйте, можете кинуть ссылку, как сделать валидатор для поля ввода так, чтобы пользователь мог ввести только номер в формате +7 xxx xxx xx xx
Ahmed
спасибо))
Eugene
пацаны ребята, кто работал с MotionLayout?
Eugene
если что, мне интересно ваше мнение о бете
awawa
получается только можно городить через NavHostFragment?
А что надо делать? Там же нет фрагментов в стеке. Он сохраняет их id и каждый раз создаёт новый при переходе. То есть получить прям фрагмент со стека не получится. Поэтому в общем-то и нет такой фичи чтоб получить фрагмент со стека. Ну это насколько я понимаю эту систему, может я не прав
Анатолий
пацаны ребята, кто работал с MotionLayout?
Был моментик. Делал экран с Collapsing Toolbar
Eugene
И как, находил баги или что-то непонятное?
Ernest
кто-нибудь в курсе, почему при аутентификации по номеру телефона (файрбейз), сначала приходит смс, но если разлогиниться и еще раз запросить код, то уже не приходит. смс начинает снова на номер приходить через день
Анатолий
если что, мне интересно ваше мнение о бете
В какой-то из бет сломали поведение при реагировании на scroll в RecyclerView. Долго муачлс с решением, в итоге откатился на предыдущую бету и все заработало 🤷‍♂️
Eugene
классик
Анатолий
И как, находил баги или что-то непонятное?
Ну и плюс не очеень удобно, что не работает auto complete в MotionScene файлах (точнее работает, но не для всех тегов 😬)
Maxim
как можно посмотреть визуальное дерево запущенного приложения?
Анатолий
что за auto complete? Ниразу не юзал
Ну начинаешь писать тег в xml разметке, он тебе предлагает варианты автодополнения
Eugene
Есть такое + путаница с motion и app в ConstraintSet... Иногда по разному работает, но в основном miton подходит
Maksym
А что надо делать? Там же нет фрагментов в стеке. Он сохраняет их id и каждый раз создаёт новый при переходе. То есть получить прям фрагмент со стека не получится. Поэтому в общем-то и нет такой фичи чтоб получить фрагмент со стека. Ну это насколько я понимаю эту систему, может я не прав
У меня идет сплеш а потом 3 экрана в боттом навигейшене и все идет через 1 активити с 1 фрагментом в xml. так как то эта конструкиця работает через navController но нельзя получить фрагмент чтобы дернуть там метод
Maksym
Может у кого еще идеи есть как правильно работать с NavController чтобы в любой момент можно было получить доступ к текущему фрагменту??
Maksym
Дёрнуть метод в текущем фрагменте на экране?
да, к примеру есть SearchView введенный текст получает активити а потом мне нужно передать во фрагмент, чтобы тот дернул запрос в сети через viewmodel->Repostory и т.д. и соответственно в том фрагменте отобразить результат
awawa
Я хз какой бестпрактис, я для этого юзаю колбэк. У меня есть вот такой код в активити. В фрагменте я этот интерфейс имплементирую просто.
awawa
Из активити дёргаю функцию onStateChanged(), когда надо
Maxim
layout inspector
оо, спасибо большое
Sardorbek
Доброе время суток 🖐 Такая проблема, обновил студио, собираю проект, выводит ошибку: Execution failed for task ':app:mergeDebugResources'. > Could not resolve all files for configuration ':app:_internal_aapt2_binary'. > Could not resolve com.android.tools.build:aapt2:3.6.2-6040484. Required by: project :app > No cached version of com.android.tools.build:aapt2:3.6.2-6040484 available for offline mode. Работаю с AS 3.6.2, Gradle Plugin 3.6.2. В прожект файле грэдл в buildscript->dependencies стоит строка: classpath 'com.android.tools.build:gradle:3.6.2' Не пойму, почему говорит про offline mode, ведь интернет подключен (ни через простое, ни через VPN проект не собирается), Toggle Offline Mode в грэдл отключен. Как исправить проблему?
Eugene
оо, спасибо большое
Если что, он доступен с 4 версии сутдии
Maxim
Если что, он доступен с 4 версии сутдии
ток правда он не все мои экраны осливает(