如图,我创建一个新的广播接收器,却弹出了这个error框,然后就没然后了,现在想学学广播练一练手,结果eclipse不行(没有broadcastManager什么鬼的,要v4支持),现在AndroidStudio也出了问题,求解
解决方案 »
- 如何实现点击拨号盘搜索出对应联系人?
- 帮忙解析一下android:allowClearUserData="true"android:testOnly="false"and
- Android测试
- 再发一贴:问framework里的代码是怎么运行的?
- 联系人的URI有错?新手,不知如何解决。
- android是不是不支持超大文件的读写操作?
- Android 自带的手势识别功能够不够强?
- 百度地图 站点查询
- Android Studio新建项目只生成了空文件夹
- 在Android studio中不能创建serversocket吗?
- 问一下 这样一个控件要怎么自定义啊 求大神指点一二!!!
- pm install -r 出现警告
public static String ACTION_INTENT_RECEIVER = "message";
public static String ACTION_INTENT_COUPON = "coupon";
/**
* 动态注册广播
*/
public void registerMessageReceiver() {
mMessageReceiver = new MessageReceiver();
IntentFilter filter = new IntentFilter();
filter.addAction(ACTION_INTENT_RECEIVER);
filter.addAction(ACTION_INTENT_COUPON);
registerReceiver(mMessageReceiver, filter);
}
public class MessageReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(ACTION_INTENT_RECEIVER)) {
//自己的逻辑处理
}
if (intent.getAction().equals(ACTION_INTENT_COUPON)) {
//自己的逻辑处理
}
}
}
}
//在别的地方发送一个广播
Intent mIntent = new Intent(IndexActivity.ACTION_INTENT_RECEIVER);
context.sendBroadcast(mIntent);