本文主要是介绍神奇的android广播,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近用了android的广播,个人感觉非常好用:
首先在你要接收的地方注册一个:
context.registerReceiver(myReceiver, new IntentFilter("com.shic.action.d"));
然后就是定义注册的这个,在接收到广播后执行的操作:BroadcastReceiver myReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
//你要在这个页面要执行的操作
}
};
最后一步就是销毁(千万别忘了)
@Override
public void onDestroy() {
context.unregisterReceiver(myReceiver);
super.onDestroy();
}
在发送通知一方:只要发送一个action(注意action中的名字要和接收方一样)
Intent intent=new intent();
intent.setAction("com.shic.action.d");
sendBroadcast(intent);
这篇关于神奇的android广播的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!