在我的应用程序中,我需要设置一个phoneStateListener,以便在连接关闭时,我能够在哈希表中缓存所需的更新。我知道如何在单个活动中使用phoneStateListener。但是你能建议吗?除了在所有活动中重复之外,我怎么能以有效的方式做到这一点?我是Java和android的新手。我想过做继承,但我的所有类都已经继承了另一个类。那么如何在不使用继承的情况下实现呢?
答案 0 :(得分:0)
为了澄清,您想要一个可以在所有活动中使用的哈希表吗?
您可以使用公共put / remove / etc方法将哈希表包装在一个类中,声明一切静态并在该类中实例化一次哈希表。然后所有活动都会通过该类来使用哈希表。