也不知道这样的尝试是在简化还是在做复杂,但是不管怎么样?试试看,今天刚做完,能够测试通过了,写了一堆代码,就是想在使用广播接受和发送的时候少写几行代码。
使用方法:
//创建广播接收器
Registryer registryer = new Registryer(MainActivity.this, new MyBReceiver(){
@Override
public void onFinalReceive(int what, Object obj) {
// TODO Auto-generated method stub
String[] result = (String[]) obj;
Toast.makeText(MainActivity.this, result[0], Toast.LENGTH_SHORT).show();
}
});
//注册广播接收器
registryer.RegistryBReceiver("MainActivity.class");
发送数据
registryer.sender.sendMessage(new String[]{"2","3"});
开始执行
registryer.start(1, "MainActivity.class");
源代码地址:http://download.csdn.net/detail/u013405006/8676449