0
我擁有的設置是:BroadcastReceiver多個實例
一個Activity在每次啓動時創建並註冊一個BroadcastReceiver。此外,它啓動一個服務,監聽新的傳感器數據並將內容發送到BroadcastReceiver。我的問題是,每一個我關閉活動,我停止服務和註銷BroadcastReceiver,如果我再次啓動活動,我得到的兩個BroadcastReceiver實例與舊數據不變,新數據不斷刷新。
我想知道是否有一種方法只有一個接收器實例? (可能是靜態的或添加一個類似於launchMode =「singleInstance」的標誌)。提前致謝。