我已經在android中創建了服務,並且它在轉到MapActivity時運行,如果我使用後退按鈕從MapActivity返回,我想停止該服務。怎麼做?如何停止從Android中的活動回來的服務?
1
A
回答
1
您可以使用Context.stopService(serviceObject);
停止某個活動的服務。
1
@Override
public void onBackPressed(){
//stop your Service here
}
0
當你使用瀏覽上一個類設備後退按鈕,然後使用寫:
@Override
public void onBackPressed(){
//stop your Service here
}
如果您使用的自定義後退鍵導航到以前的類,然後保持第二類的靜態布爾變量。
Second class: static boolean navigate = false;
when you click the custom back button in second class, then make boolean as true;
now, in first class check the value for true:
if it is ture , then stop the service by using Context.stopService(serviceObject);
0
@Override
void onDestroy
{
unbindService(ServiceConnection c);
}
0
我使用我結合在activitys'調用onStart Bound Service()和從在的onStop解除綁定()。我使用Context.BIND_AUTO_CREATE進行綁定,以便在沒有活動綁定到該服務時該服務自動停止。這是讓多個活動使用該服務並通過IBinder界面將活動數據傳遞給服務的一種便捷方式。
相關問題
- 1. 如何從活動中停止服務
- 2. 停止活動中的Android服務
- 3. 從活動停止服務
- 4. 如何從活動中停止START_STICKY android服務
- 5. 如何停止Android中的其他活動的服務?
- 6. 如何停止服務中的Countdowntimer來自活動
- 7. 從活動中停止服務
- 8. 從活動中停止服務循環
- 9. 如何停止或完成來自被叫服務的活動?
- 10. 停止服務,停止活動
- 11. 如何從一項活動啓動一項android服務並在另一項活動中停止服務?
- 12. 由AlarmManager啓動的服務不會從活動中停止
- 13. 如何自動停止android服務?
- 14. 如何停止android服務?
- 15. 如何停止android服務?
- 16. android-如何在android中停止服務
- 17. 如何從父活動停止活動?
- 18. Android服務自動停止
- 19. 如何在Android的停止活動?
- 20. 如何從活動開始/停止服務?
- 21. 如何停止服務中的服務
- 22. 如何從Android服務啓動活動
- 23. android服務回調從asynctask到活動
- 24. 如何暫停活動,直到服務停止?
- 25. android:如何獲取從服務到活動的回調?
- 26. 如何在android中停止服務
- 27. 活動崩潰後的Android停止後臺服務
- 28. 停止和取消綁定服務來自不同的活動在android
- 29. 在Android中自動停止服務
- 30. 我該如何在活動中停止服務