Nikolay
Случайные, на одном девайсе нормально, на точно таком же девайсе нет
да ну бред, надо смотреть стек, скорее всего что то на память завязывается
Anonymous
да ну бред, надо смотреть стек, скорее всего что то на память завязывается
При чем разные классы пропадают в разных устройствах, с памятью все нормально:(
Albert
Всем привет. Посоветуйте хорошую распозновалку текста в картинке, но только распознование должно происходить на девайсе (без отправки на сервер). Кроме ML Kit
Anonymous
только дебаг, и воспроизводить как то надо
Тоже так думаю, но в рамках карантина тяжко. Думал что уже кто-нибудь сталкивался, у кого большие проекты:( Сначала тоже на память грешил, что почему-то АПК не до конца сгенерилась при загрузке на устройство, но перезагрузка с маркета не помогала
Stunner // 🎄
Делаю загрузку через DownloadManager.Request. Кнопка отмены - "Отмена", кнопка паузы - "pause". В чем проблема?
Stunner // 🎄
DownloadManager downloadmanager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); Uri uri = Uri.parse(bsapk); DownloadManager.Request request = new DownloadManager.Request(uri); request.setTitle("Brawl Stars APK"); request.setDescription("Downloading"); request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); request.setVisibleInDownloadsUi(false); request.setDestinationUri(Uri.parse("file://" + getExternalFilesDir(null) + "/bs_original.apk")); downloadmanager.enqueue(request);
Stunner // 🎄
Andrii
Как правильно отправлять данные из BroadcastReceiver во ViewModel? Все что я нашел * данные из BR активити сетит в репозиторий * потом VM берет их из репозитория * и отображает в активити выглядит как костыль
roman G
через firebase пуши доставка пуша гарантируется?
Aleksandr
Есть два фрагмента, оба лежат в backStack. Когда возвращаюсь из второго фрагмента в первый, часть состояния вьюхи первого фрагмента теряется. Он разве не должен восстанавливать состояние?
Aleksandr
что именно теряется?
Visibility, например
Andrii
подписаться на него в ViewModel
спасибо буду пробовать)
Aleksey
привет, а что может мешать ViewModel#onCleared быть вызваным при реплейсе этого фрагмента другим? удаляю его из стека, заменяю другим модель во фрагменте так инитится, обращаюсь к ней в onViewCreated private val model by lazy { ViewModelProvider(this, component)[ConfirmAuthViewModel::class.java] } p.s. пишут, что в Android Support 28 эта проблема была поправлена, а я использую AndroidX fragment:1.2.4, lifecycle-viewmodel:2.2.0
Kirill
Плиз хэлп. Как реализовать: я открываю BottomSheetDialogFragmen, в нем открываю фрагмент, возвращаюсь назад и снова открылся BottomSheetDialogFragmen. По дефолту, открывается фрагмент из которого был открыт BottomSheetDialogFragmen. У меня есть идея сделать это через флаг.. Но почему-то кажется, что это криво
Anonymous
Если его не вызывать, то тогда BottomSheetDialogFragment, будет сверху. Мокси не юзаю
Странно, если все вызываете то проблем быть не должно, сам метод точно не вызывается снова когда возвращаетесь назад?
Kirill
Вряд-ли, сейчас буду смотреть) спасибо
Dmytro
Ребят, по приходу пуша нужно обновить экран. Первое что пришло в голову - бродкаст ресивер. Это ли не оверхед? Или норм, спасибо
Dmytro
mentarey
Ребят, по приходу пуша нужно обновить экран. Первое что пришло в голову - бродкаст ресивер. Это ли не оверхед? Или норм, спасибо
Лучше занести в БД, а на экране на обновления БД подписаться и все само обновится автоматом.
Anonymous
Согласен, лучше через модельку обновлять, если именно состояние меняется
Aleksey
в анроидЫКС он без пометки "деприкейт"
https://developer.android.com/reference/androidx/localbroadcastmanager/content/LocalBroadcastManager
Dmytro
Лучше занести в БД, а на экране на обновления БД подписаться и все само обновится автоматом.
бд нет, да и в пуше нет данных о модельке, по пушу я только тригерю запрос на сервер
Aleksandr
Visibility, например
Или я должен руками это сохранять. Но тогда почему текст из editText восстанавливается.
mentarey
Ну так результат ответа от сервера в бд запиши) в чем проблема, бд с room за 5 минут делается.
Anonymous
Знатоки, дайте ссылку на сайт офф андроида, где можно посмотреть какие разрешения нужно запросить у юзера
Anonymous
К примеру хочу использовать SYSTEM_ALERT_WINDOW. Как узнать стоит ли запрашивать или нет?
Dmytro
сделай просто свой коллбэк и не парься
На нужном скрине инициализировать колбек в классе приложения, а в сервисе обратится к классу приложения и инвокнуть, если лисенер существует? Так?)
Dmytro
там где обрабатываешь коллбэк просто делаешь: listener.onMessageReceived()
Да, но я же ручками не запускаю FirebaseMessagingService , как мне его инстанс получить, чтобы засетить лисенер?
Aleksey
Да, но я же ручками не запускаю FirebaseMessagingService , как мне его инстанс получить, чтобы засетить лисенер?
использовать внутри что-то, что будет существовать вне сервиса - к нему и обращаться из сервиса через application, например
Stunner // 🎄
попытался привязать crashlytics
Stunner // 🎄
застрял на этом шаге
Stunner // 🎄
app
Stunner // 🎄
project
Andre
его можно пропустить
Sergey
перезапускать приложение пробовали?
Andre
ничего страшного не будет
Andre
а потом посмотри аналитика приходит или нет
Stunner // 🎄
Andre
а файл json от гугла установил в нужную папку?
Sergey
а если не переустанавливать а убить из запущенных и запустить заново?
Dmytro
а если не переустанавливать а убить из запущенных и запустить заново?
пробуй, но, думаю, дело не в этом. Как сказали выше, гугл жсон обновлен и на нужном месте?
Михаил
всем привет, ребят, а не подскажете почему может не работать интернет в эмуляторах андройда, в аднройд студии?
Anonymous
Не могу найти на офф сайте список всех permisions, которые требуются запрашивать у юзера
Dima
Есть ли разница в использовании убунты или виндовса для андроид разработки?
Stepan
Есть ли разница в использовании убунты или виндовса для андроид разработки?
На винду отдельно Git и JDK придётся ставить, в Linux-системах всё идёт из коробки
Stepan
А скорость работы?
Windows 10 и Ubuntu 18, разницы нет Определяющим фактором скорости работы является железо
Михаил
На винду отдельно Git и JDK придётся ставить, в Linux-системах всё идёт из коробки
не правда, если и есть такие где будет все что надо из коробки, то явно не на всех линукс системах
Dima
И прямыми руками 😃
Оо, тут по подробнее пожалуйста
DarkPerl
Оо, тут по подробнее пожалуйста
Ну, если человек знает что делает, то это как правило быстро )
Михаил
Это не главное
я ж не говорю, что главное
Dima
Говорят что убунта собирает меньше инфы про ПК во время подписи апк И потом гугл не палит эту инфу и не банит за мультиакк На сколько достоверно?
Anonymous
ясно убрали значит
Dima
нууу, я б собрал две апкхи на соседних компах и проверил)
Как проверить? Кроме как на практике и публикации?
Михаил
ребят, а кто-то сталкивался с подобным?
Dima
сравнить два архива
Есть вариант у вас этим заняться?
Andrew
Подскажите пожалуйста, как правильно экспортировать SVG картинки из figma в android studio? При экспорте получаю ошибку pattern is not supported