学习在Android中使用BroadcastReceiver类,我编写了一个小程序来接收电池充电状态并将其写入活动中的三个TextView字段。
然而,我已经将BroadcastReceiver作为单独的类来使其更加简单和与活动分离。因此,我必须找到一种方法告诉我的Activity类电池数据已经更新,或者,这是我的解决方案,将TextView字段的引用从Activity传递给BroadcastReceiver类。
有没有人知道是否可以从BroadcastReceiver创建回调方法来启动函数,例如updateTextViews(); 在Activity中?
这是源代码-请注意有两个Java文件: http://pastebin.com/qjCTsSuH
谢谢,尼尔斯。