Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用电话状态监听器来监听电话状态。我在一个项目中有很多活动。我应该注册每个活动的听众还是更好的方法。
ps:我对使用广播接收器不感兴趣
如果您的应用中有多个活动需要使用 PhoneStateListener 监控手机的状态,那么您可以查看是否可以将这些功能整合到一个单元中。例如,您可能希望使用片段来处理电话状态并将这个片段嵌入到多个活动中。
广播接收器也可能是一种选择,尽管您对它有兴趣。广播接收器是 Android 处理应用内/跨应用通知的方式。
答案实际上取决于您的应用程序的架构。