Java 安卓-收听手机状态

Java 安卓-收听手机状态,java,android,Java,Android,在我的应用程序中,我需要设置一个phoneStateListener,以便在连接关闭时,我能够在哈希表中缓存所需的更新。我知道如何在单个活动中使用phoneStateListener。但是,除了在所有活动中重复相同的操作外,您能否建议我如何高效地执行此操作?。我对Java和android都是新手。我曾考虑过继承,但我所有的类都继承了另一个类。那么,我如何在不使用继承的情况下实现它呢?要澄清一下,您想要一个可以跨所有活动使用的散列表吗 您可以使用公共put/remove/etc方法将哈希表包装在一

在我的应用程序中,我需要设置一个phoneStateListener,以便在连接关闭时,我能够在哈希表中缓存所需的更新。我知道如何在单个活动中使用phoneStateListener。但是,除了在所有活动中重复相同的操作外,您能否建议我如何高效地执行此操作?。我对Java和android都是新手。我曾考虑过继承,但我所有的类都继承了另一个类。那么,我如何在不使用继承的情况下实现它呢?

要澄清一下,您想要一个可以跨所有活动使用的散列表吗


您可以使用公共put/remove/etc方法将哈希表包装在一个类中,将所有内容声明为静态,并在该类中实例化一次哈希表。然后,所有活动都将由该类使用哈希表

问题不在于制作哈希表,我在整个应用程序中都需要一个phonestateListener。我想你可以用phonestateListener做类似的事情。