0
我有一個活動接收位置偵聽器中的位置。 此活動正在通過startService()啓動服務,然後使用bindService()綁定到此服務以便與服務共享數據。綁定到服務的活動是否會繼續在後臺運行?
綁定和解除綁定是爲了響應點擊按鈕內的按鈕而完成的。 類似:
onClick(){
if(!bind){
startService(serviceIntent)
bindService(serviceIntent, mConnection, Context.BIND_AUTO_CREATE);
bind=true;
}else{
unbindService(mConnection);
stopService(serviceIntent);
bind=false;
}
}
現在我的問題是,在某些時候我的活動轉到後臺按下Home按鈕時等,該服務保持運行和綁定依然完好!
那麼這個綁定將有助於保持活動在後臺運行?
該服務,是一個foregroundService與關聯的通知,當用戶按下通知它將打開後臺Activity。