Size: a a a

2020 April 18

KT

Kanat Turganbay in Android KZ
Не так ли
источник

TB

Timur Borgalinov in Android KZ
верно, но сервис продолжает работать же если выключить приложение
источник

TB

Timur Borgalinov in Android KZ
на то он и сервис)
источник

DA

Daniyar Amangeldy in Android KZ
Не вижу сервиса
Это не важно

Тебе нужно передать список из бд через liveData
источник

DA

Daniyar Amangeldy in Android KZ
Потом поставить слушатель на EditText
источник

AB

Alikhan Bakytbek in Android KZ
Daniyar Amangeldy
Не вижу сервиса
Это не важно

Тебе нужно передать список из бд через liveData
ты людей путаешь
источник

LR

Lex Reznichenko in Android KZ
Daniyar Amangeldy
Не вижу сервиса
Это не важно

Тебе нужно передать список из бд через liveData
это два разных вопроса)
источник

DA

Daniyar Amangeldy in Android KZ
Каждый введеный символ будет отправлятся на viewModel
источник

DA

Daniyar Amangeldy in Android KZ
Она будет валидировать поле введеное юзером и с бд
источник

DA

Daniyar Amangeldy in Android KZ
Lex Reznichenko
это два разных вопроса)
Сорян)
источник

DA

Daniyar Amangeldy in Android KZ
Alikhan Bakytbek
ты людей путаешь
А где вопрос с сервисом?
источник

AB

Alikhan Bakytbek in Android KZ
Timur Borgalinov
Ребята а если сервис запускается в главном треде и там происходит тяжелая операция в середине которой пользователь закрыл приложение в менеджере, что случится? По идее же сервис перейдёт в другой процесс и продолжит работу, но что будет с операцией , она заново начнёт выполняться или завершиться?
вот)
источник

DA

Daniyar Amangeldy in Android KZ
Timur Borgalinov
верно, но сервис продолжает работать же если выключить приложение
Foreground Service так умеет
источник

LR

Lex Reznichenko in Android KZ
Timur Borgalinov
Ребята а если сервис запускается в главном треде и там происходит тяжелая операция в середине которой пользователь закрыл приложение в менеджере, что случится? По идее же сервис перейдёт в другой процесс и продолжит работу, но что будет с операцией , она заново начнёт выполняться или завершиться?
Если ты выполняешь тяжелую операцию, ты скорее всего перенес ее в другой тред. Иначе ты и приложение не закроешь. ANR же будет
источник

YE

Y E in Android KZ
Timur Borgalinov
Ребята а если сервис запускается в главном треде и там происходит тяжелая операция в середине которой пользователь закрыл приложение в менеджере, что случится? По идее же сервис перейдёт в другой процесс и продолжит работу, но что будет с операцией , она заново начнёт выполняться или завершиться?
1. Какой тип сервиса Service или IntentService
2. Как ты запускаешь сервис с привязкой к компоненту или без привязки к компоненту?
источник

TB

Timur Borgalinov in Android KZ
Просто даже если в другом треде, это же логические  треды и оперируют в контексте приложения
источник

YE

Y E in Android KZ
Y E
1. Какой тип сервиса Service или IntentService
2. Как ты запускаешь сервис с привязкой к компоненту или без привязки к компоненту?
обычный сервис запускается в главном потоке
intentservice в отдельном

bindService - с привязкой к компоненту
startService без привязки к компоненту
startForeground по-моему без могу ошибится

надеюсь это инфа тебе поможет
источник

TB

Timur Borgalinov in Android KZ
Y E
обычный сервис запускается в главном потоке
intentservice в отдельном

bindService - с привязкой к компоненту
startService без привязки к компоненту
startForeground по-моему без могу ошибится

надеюсь это инфа тебе поможет
то есть если запустить обычный сервис через startService то он будет выолняться в главном потоке без привязки к приложению, и тогда когда приложение завершится что с ним будет?
источник

DA

Daniyar Amangeldy in Android KZ
Timur Borgalinov
то есть если запустить обычный сервис через startService то он будет выолняться в главном потоке без привязки к приложению, и тогда когда приложение завершится что с ним будет?
Он тоже умрет, если процесс закроется
источник

TB

Timur Borgalinov in Android KZ
Daniyar Amangeldy
Он тоже умрет, если процесс закроется
Служба является «запущенной», когда компонент приложения (например, операция) запускает ее вызовом startService(). После запуска служба может работать в фоновом режиме в течение неограниченного времени, даже если уничтожен компонент, который ее запустил.
источник