我有一個服務類未綁定到任何活動。在這個服務課內部,我將放置一些未完成的音頻播放器組件。並且在一個匿名的內部類中有一個廣播接收器。當他們的眼睛偏離我的應用程序時,終止服務類
在應用程序中有5個活動。當用戶在5個活動屏幕之間導航時,如何保持此後臺服務類別處於活動狀態。但是如果他們在這些5之外導航就殺了這個服務?就像他們離開並看看不同的色情應用程序一樣?
我讀到的一個想法是在每個Activity的onResume()中綁定服務,並在5個活動中的每個活動的onPause()中解除綁定。
這樣做的最好方法是什麼?
你需要綁定像你提到的服務, 這是一個很好的辦法, –
綁定和解綁每個活動是好的。問題在於onPause在onResume下一個活動之前發生,因此您將有0個活動被限制一會兒。我只會在onStop中解除綁定 – njzk2