Size: a a a

StartAndroid Ru Chat

2021 April 05

ЕГ

Евген Гематоген... in StartAndroid Ru Chat
По сути, мнеж все равно надо проверить как-то на наличие подобного экземпляра
источник

СП

Сергей П. in StartAndroid Ru Chat
Update ищет в бд запись по ключу. Если не найдет, то ничего не произойдет. Если найдет, то обновит все поля, а не только те, которые мы заполнили в Entity объекте.
 
Мы можем получить количество обновленных записей. Для этого опишите метод так, чтобы он возвращал int.

1

2

@Update

int update(List<Employee> employee);

Как и Insert, Update поддерживает параметр onConflict.
 
источник

VS

Vladislav Sobol in StartAndroid Ru Chat
Конкретно с такой ситуацией не сталкивался, но вообще insert умеет возвращать значения https://developer.android.com/training/data-storage/room/accessing-data#convenience-insert может как раз по нему и выйдет понимать, имелась запись или нет
источник

СП

Сергей П. in StartAndroid Ru Chat
Вернуло ноль - значит не обновило
источник

ЕГ

Евген Гематоген... in StartAndroid Ru Chat
Джентельмены, низкий вам поклон, было бы еще интересно узнать о проверке на интернет соедение, можно хотя бы просто статью, а то при отсутствие оного приложение вылетает, что меня не устраивает
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Переслано от Dmitry Alekseyevich
Привет всем. Подскажите как сделать.. Есть Главный фрагмент, внутри которого есть еще 3 фрагмента (сделаны через tabLayout. В каждом фрагменте есть список контактов, адаптер и viewModel. Так вот когда я нажму на редактирование контакта мне в Главном фрагменте нужно поменять toolBar. Как это можно сделать? Через интерфейс?
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Здравствуйте! Я не могу найти информацию о том как правильно сделать Broadcast Receiver при загрузке устройства
источник

СП

Сергей П. in StartAndroid Ru Chat
Daniil Karpov
Здравствуйте! Я не могу найти информацию о том как правильно сделать Broadcast Receiver при загрузке устройства
Хм. Щас гляну....вроде обычный  broadcast receiver boot ловит. Фишка в том что поймать то он ловит, можно повесить туда toast и убедииься. Но запустить оттуда активность или приложение нельзя.
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Сергей П.
Хм. Щас гляну....вроде обычный  broadcast receiver boot ловит. Фишка в том что поймать то он ловит, можно повесить туда toast и убедииься. Но запустить оттуда активность или приложение нельзя.
уже написал логи, вообще не инициализируется
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Daniil Karpov
уже написал логи, вообще не инициализируется
кажется с какой-то версии уже просто так не получится отлавливать это событие без какиъ-то разрешений
источник

DK

Daniil Karpov in StartAndroid Ru Chat
10 андроид
источник

СП

Сергей П. in StartAndroid Ru Chat
Он не сразу срабатывает. На первой минуте бута, а не в перые секунды
источник

СП

Сергей П. in StartAndroid Ru Chat
Toast поставь от application контекста, тот заметнее
источник

DK

Daniil Karpov in StartAndroid Ru Chat
а нет документации? я реально много перерыл именно по этому кейсу, но просто руки опускаются, я просто не понимаю что делать
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Сергей П.
Toast поставь от application контекста, тот заметнее
спасибо, переделаю
источник

СП

Сергей П. in StartAndroid Ru Chat
У меня работало, но я targetSdk 24 ставил, что бы решить проблему с запуском из фона.
источник

DK

Daniil Karpov in StartAndroid Ru Chat
я думал переписать на Scheduling A Job но это вообще не рабочая фигня
источник

DK

Daniil Karpov in StartAndroid Ru Chat
там просто мне sdk не выдавал состояния системы
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Сергей П.
У меня работало, но я targetSdk 24 ставил, что бы решить проблему с запуском из фона.
спасибо еще раз, сейчас попробую, может выйдет
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Alex Suvorov
кажется с какой-то версии уже просто так не получится отлавливать это событие без какиъ-то разрешений
не могли бы Вы скинуть примерно где можно посмотреть нужные разрешения от версии андроида? на android developer если честно не нашел
источник