簡體   English   中英

如果要在清單中注冊,是否可以將 BroadcastReceiver 實現為單例?

[英]Is it possible to implement a BroadcastReceiver as a singleton if it's to be registered in the manifest?

我正在創建一個 BroadcastReceiver,它將作為清單中的應用程序組件注冊。

我想確保這個類只有一個實例。 是否可以為此類強制執行單例模式? 在這種情況下將構造函數設為私有不起作用,因為系統隨后無法實例化它,並返回 NullPointerException。

是否可以為此類強制執行單例模式?

不,對不起。 框架將為每個接收到的廣播創建一個實例,並且這是不可更改的,因為您正在清單中注冊它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM