V.Ilin
такой вопрос есть фрагменты с ViewModel, мне в некоторых из них надо получать доступ к репозиторию, к локальной базе данных и соотвественно к Dao что бы записывать значения в базу, как можно получить доступ к репозиторию, если для AppDatabase нужен Context, использовать AndroidViewModel в фрагментах в которых нужно записывать что-то в базу? или в меин активити сделать 1 вьюмодел и репозиториями и тянуть её через все окна. Как вообще это делается?
Ekaterina
подключили HMS https://developer.huawei.com/consumer/en/hms
что, действительно даже ксяоми разбудит?
Андрей
Roman
что, действительно даже ксяоми разбудит?
насчет Xiaomi не уверен. Но с хуавей работает, P40Pro и тд
Anonymous
Если при обработки пуша из fcm когда приложение закрыто , я запущу thread (в нем подключаюсь к вебсокет серверу чтоб получить данные) то все отработает как надо или тред убьется?
Anonymous
убьется
А что можно придумать, чтоб приложение дождалось пока тред отработает?
Ivan
он отработает в ближайшем будущем
Александр
Если при обработки пуша из fcm когда приложение закрыто , я запущу thread (в нем подключаюсь к вебсокет серверу чтоб получить данные) то все отработает как надо или тред убьется?
уведомление будет запущено мимо приложения. Есть вариант через fcm schedule, но вроде как этот сервис закрывать планировали
Ivan
я думаю тут речь не про уведомление было
Anonymous
Всем привет. Можно ли задать recyclerview ItemAnimator, который будет показывать анимации (notifyItemRemoved, notifyItemChanged и т.д) для всех айтемов, кроме первого?
Александр
ну про трэд да, только workmanager
Anonymous
да
подскажи как плз
Anonymous
он отработает в ближайшем будущем
А если нужно в реальном времени? Я так понимаю что ворк отработает не в тот момент когда я его запущу
Ivan
если прям совсем в реальном нужно, ну можно в сторону Foreground Service посмотреть
Nikita
Привет, может кто подскажет. Программно устанавливаю изображение setImageResource, и несколько раз использую эту функцию. Какое-то время все работает, а потом крашится выбрасывается налпоинтер... ImageView.setImageResource(int)' on a null object reference На стаке не смог ничего подобного найти... Такое ощущение, что когда часто вызываешь это изображение, что-то ломается, но вот что...
Mike
откуда эта функция вызывается и в каким моменты времени? Вангую асинхронный коллбэк
Ivan
а его из бэкграунда вроде не стартануть
да? А если AlarmManager завести на 10 секунд вперед и оттуда стартануть😅
Александр
подскажи как плз
анимацию вешать на item во время инициализации сделав проверку на первый элемент
Ivan
такое себе решение)
Anonymous
iv_task_frag_background на нул проверяй
Nikita
откуда эта функция вызывается и в каким моменты времени? Вангую асинхронный коллбэк
вызывается асинхронно при создании фрагмента, ну и далее при переходе во фрагменты
Nikita
iv_task_frag_background на нул проверяй
Функция работает, но крашится через некоторое время, при многократном вызове
Mike
iv_task_frag_background на нул проверяй
что ещё? в try-catch завернуть? Не надо врендых советов.
V.Ilin
как правильно получать доступ к репозиторию с Dao из ViewModel фрагментов?
Mike
как бы единственный известный мне нормальный способ что-либо получать — это в конструктор
V.Ilin
А какие есть варианты, в чём проблема?
вариантов много я просто хотел бы правильно это написать, на данный момент у меня в 3 фрагментах используется AndroidViewModel для получения контекста для Дао, я думаю это плохое решение, не так ли?
Nikita
я не особо понял
У меня есть меню, т.е. фрагмент, фрагмент формируется в зависимости от того, какое меню выбрано, эта функция вызывается для установки кнопки, текста и бэкгранда(который из загражается setImageResource) во фрагменте, вызывается когда менюшка создается, когда в нее загружены данные, когда открывается меню, когда закрывается. Вызывается обернутая в launch{}
Nikita
корутину отменяй по выходу из фрагмента
спасибо, а почему так происходит?
Mike
спасибо, а почему так происходит?
вьюшка уничтожилась по выходу из фрагмента, корутина — нет
Nikita
спасибо
Flogiston
пробую загрузить файлы в папку Documents и они вроди даже загружаются, но в Файловом менеджере на устройстве их не видно
Artem
Попробуй через root explorer
Artem
Рутировать устройство для этого не нужно
Flogiston
Попробуй через root explorer
мне нужно чтобы пользователь с легкостью мог открыть файл
Azizbek
Как подключить базу данных из приложения Android напрямую, без использования API остальных?
Muhammad
какой СУБД лучше для работы с БД для андроид приложения
Azizbek
какую базу, к чему подключить?
Мне нужно подключить MongoDB или Firebird напрямую. Я не хочу создавать API отдыха для обслуживания моего приложения для Android.
Muhammad
не понял
Mike
не понял
интернет почитай, чтобы получить хоть какое-то представление об этом
Назарий
всем привет. создал небольшой кастом вью который наследуется от textview. всё работает, но проблема в том, что сбивается textAligment, поэтому приходится последней строкой заново сэтить текст. есть ли какой-то другой способ апдейтнуть алигмент текста?
Muhammad
я сам изучаю Startandroid
V.Ilin
все примеры которые я находил, скорее всего я плохо ищу показывают 1 активити и использование AndroidViewModel и передаванием Application в Вью Модел, как это сделать с фрагментами в активити?
Andrey
всем привет. подскажите, может кто сталкивался с таким: мне нужно открыть activity по deep link, но нужно открыть так, что бы задестроилась другая эта же активность. Поясню: на этапе авторизации юзер забыл пароль. Ему на почту прилетает письмо , он на него нажимает и открывается LoginActivity, и получается одновременно открыто 2 таких активити. Скажу сразу: в манифесте launchMode со всеми вариантами отпадает - это ламает другую логику. Как-то можно указать FLAG_ACTIVITY_CLEAR_TASK именно для deep links ?
Mike
yes
Never ever do this.
Azizbek
Never ever do this.
do u know any way to connect the MongoDB from Android app. Like using a mongodb driver
Mike
do u know any way to connect the MongoDB from Android app. Like using a mongodb driver
Nope, I've never used it. But basically you shouldn't. For security reasong.
Mike
you а не u
both are valid
Azizbek
какой СУБД лучше для работы с БД для андроид приложения
Если вам нужна база данных, прочитайте о realm или SQLite. Есть и другие тоже. но я думаю, что самые популярные из них - это базы данных
Azizbek
Nope, I've never used it. But basically you shouldn't. For security reasong.
most people say that u should not use it because of security reason. But I need to use it in my project.
Vit
Подскажите можно ли как-то программно сделать так чтобы при вводе определённого хоста мы переходили на определенный ip адрес? Что-то типа редактировать /etc/hosts без рута.
Vit
Мамкины кулхацкеры в чатике
Ну я же не говорю про редактирование arp ;) а всего лишь hosts
Artem
Ну я же не говорю про редактирование arp ;) а всего лишь hosts
ну представь я все запросы сбера буду себе перенаправлять без рута. Ты бы хотел такую систему?
Vit
OkHttpClient dns(new MyDns())
О вот это уже что-то)
Artem
О вот это уже что-то)
ну эт получается просто локальный биндинг своих же запросов
Vit
ну представь я все запросы сбера буду себе перенаправлять без рута. Ты бы хотел такую систему?
Неа не хотел, мне всего лишь нужно чтобы https работало в локальной сетке
Artem
хотя направление мысли мне нравится
Egor
API отдыха? Ты через google translate с нами говоришь?
Апи отдыха это рест апи, тип рест это отдых)
Vit
самоподписанные проще сделать
Подробнее пожалуйста можно? У меня невозможно ssl ключ собрать с приложением, ключ меняеться при старте сервера.А в приложении нельзя насколько я знаю скачать ssl ключ в рантайме и сразу использовать.