У меня есть активность, которая получает места в приемнике местоположения. Эта операция начинает службу через startService(), а затем привязывается к этой службе с помощью bindService(), чтобы обмениваться данными с сервисом.Работает ли операция, привязанная к службе, в фоновом режиме?
Связывание и развязка выполняются в ответ на нажатие кнопки внутри onClick. что-то вроде:
onClick(){
if(!bind){
startService(serviceIntent)
bindService(serviceIntent, mConnection, Context.BIND_AUTO_CREATE);
bind=true;
}else{
unbindService(mConnection);
stopService(serviceIntent);
bind=false;
}
}
теперь мой вопрос, в какой-то момент моя активность идет на задний план, как при нажатии на кнопку Home, и служба продолжает работать и привязка цела!
Так будет ли это связывать, чтобы поддерживать активность в фоновом режиме?
Служба, является передним планомСервис со связанным уведомлением, когда пользователь нажимает на уведомление, он откроет фоновое действие.