Pavel
Да, только насколько я понимаю для автоматической отправки нужно поднимать свой сервак, который уже будет на fcm слать запросы с JSON, который будет отправляться клиенту в push уведомления
Pavel
Или есть какой то другой способ?
Руслан
Всем привет, ребят есть здесь кто устанавливал opencv без opencv manager?
Aleksey
Pavel
Знаю есть ещё fb functions, которые тоже автоматически могут что то делать, ток хз подходит ли для данной истории
Vitaly
Nikita
Iuriich
Свое или другое может быть
Iuriich
Через интент стартую
Nikita
Этими сообщениями ты не уточнил кейс.
Iuriich
Leonid
Vitaly
Leonid
Просто фрагменты
но я не вижу на твоей схеме никакой большой вложенности.
Vitaly
но я не вижу на твоей схеме никакой большой вложенности.
Ну впринципе пока то вложенность небольшая, но если надо будет разрастаться, то должнро быть много Flow компонентов, которые управляют своим ограниченным скоупом фрагментов, а передавать всё управление в Activity - это не очень хорошо - верно?
Vitaly
Как мне кажется передавать управление в Activity не хорошо, так как все фрагменты становятся зависимыми от неё
Nikita
Свое или другое может быть
В любом случае такого флага нет. Если внутри своего приложения, то можно держать в памяти ссылку на него (но это не правильно). Если в другое приложение то нужно держать не активити и процесс(можно фореграунд сервис запустить). Про процесс может пригодится эта статья. https://medium.com/androiddevelopers/who-lives-and-who-dies-process-priorities-on-android-cb151f39044f
Nikita
Ну в любом случае держать активити дольше чем система его держит это неправильно. Скорее всего твой кейс можно решить по другому не держа активити или процесс.
Konstantin
Dmitrii
всем привет! Появилась такая ошибка Unable to find explicit activity class {com.zanoapp.invoiceonthego/android.view.Menu}; have you declared this activity in your AndroidManifest.xml?
Манифест <activity
android:name=".Menu"
android:configChanges="orientation"
android:screenOrientation="portrait">
</activity>
Leonid
Pavel
Bohdan
Народ, подскажите как реализовать переход Instagram влево и вправо?
Ruslan
Konstantin
в качестве примера можно даже выдумать двухфакторную авторизацию к примеру )
Leonid
или процесс регистрации
ввод номера телефона -> ввод смс -> ввод пина -> повтор пина
Инжинигер
профи, драсте. возникли проблемы с использованием Room в Kotlin: Caused by: java.lang.RuntimeException: cannot find implementation for my_app.AppDatabase. AppDatabase_Impl does not exist
at androidx.room.Room.getGeneratedImplementation(Room.java:94)
at androidx.room.RoomDatabase$Builder.build(RoomDatabase.java:851)
Pavel
Pavel
Инжинигер
Pavel
так точно!
Все зависимости в gradle, относящиеся к room не подсвечиваются желтым?
Инжинигер
Pavel
Leonid
конечно
Pavel
А make project делал? Для room это нужно
Если делал, мои полномочия на этом закончились)
Mykyta
Александр
Если annotationProcess на kapt сменить?
Mykyta
Котлин требует капта
Инжинигер
kapt?
кода изменяю annotationProcess на kapt, gradle ломаеться/
Mykyta
Добавьте под apply plugin: "kotlin" apply plugin: "kotlin-kapt"
Александр
кода изменяю annotationProcess на kapt, gradle ломаеться/
Это я не то наскоро подсказал.
Вот мой gradle для Room., мб поможет:
//DB
implementation "android.arch.persistence.room:runtime:2.1.0-alpha04"
implementation "androidx.room:room-coroutines:2.1.0-alpha04"
kapt "android.arch.persistence.room:compiler:2.1.0-alpha04"
Andrew
почему это считается плохой практикой? :/
Это не считается плохой практикой. Это не рекомендуют использовать по причине того, что дочерние классы реализуют ещё всякие нюансы по жизненному циклу. Если ты готов их вручную хэндлить то пожалуйста - наследуйся от диалога и огонь.
Andrew
причину чего именно?
Александр
В вёрстке root не RelativeLayout случаем?
Andrew
Bohdan
@andrewgrow , скорее GestureDetector.OnGestureListener
Andrew
Bohdan
@andrewgrow , запустить другое активити при свайпе влево или вправо
Александр
Правильно.
Если я всё правильно понимаю, в теме приложения используется ActionBar. Или он как - то добавляется из кода, хз откуда фактически он берётся.
Constraint рисует одни элементы поверх других, поэтому RV просто оказался под тулбаром.
Andrew
Александр
Видимо придётся делать отступ сверху на высоту тулбара, ну или добавить его всё ж в разметку.
Александр
Ну да.
На SO есть куча ответов на тему того как этот отступ сделать, погуглите.
Andrew
или возьми тему "NoActionBar"
Александр
К слову, почему бы не добавить тулбар в разметку?
Andrew
добавишь его своим кодом
Andrew
в своей разметке
Александр
RV нужно указать что - то типо constraintTop_toBottomOf:@toolbarId
Хз как там в этом вашем констрейнте)
Инжинигер
Инжинигер
Александр
В моём понимании, системный тулбар == отступ сверху у элемента под ним, как ни крути. Мб я не прав. Но на этом мои полномочия всё)
Александр
Там должно быть что - то вида ?actionBarSize
Vitaly
Ребят, а нужно ли в UI тестах описывать следующие случаи?:
- Кликнул на нулевой элемент списка
- Открылся ли тот экран где отображается кнопка1 и кнопка2
Dyno
Nazar
Ребя, а можно открыть настройки вайфая, но чтобы не было кнопки Назад , т.е чтобы нельзя было войти в все настройки
Nazar
Та мне с моего приложения бы -_-
Leonid
Nazar
Пасиб (
Line'R
Подскажите как попасть в вайтлист battery optimization если приложение является системным? И кстати, вопрос, в устройстве только одно приложение лаунчера, после сброса на заводские, приложения для запуска сбрасывается и лаунчер который всего лишь один в системе не выставлен по дефолту в настройках (но он запускается и работает автоматически), так вот как это дело исправить?
Line'R
Что бы он был по дефолту даже после сброса, в случае если он один на устройстве
Adel
Всем доброго времени суток. Сталкивался ли кто-нибудь с такой проблемой?
Line'R
И еще каждый раз приложению нужно разрешать доступ к уведомлениям, как это закостылить? Приложение сделал системным, по идее ему все права выдаются автоматически (как например доступ к датчикам, памяти, камере и тд.)
Adel