1
A
回答
2
public class A extends Activity {
public A {
IntentFilter filter = new IntentFilter(YOUR_BROADCAST);
filter.addAction(YOUR_BROADCAST_2);
registerReceiver(mReceiver, filter);
}
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// code here
}
};
}
首先你声明你的过滤器 - 你可以add multiple actions单个过滤器。 然后,您需要注册BroadcastReceiver
,然后在抵达时使用。
+0
基本上这是一个解决方法? – Mikey 2010-09-23 05:44:19
+0
问题标题是“如何在活动代码中添加IntentFilter”:)所以基本上,如果你需要判断你的基于设备的功能 - 这将是要走的路 - 如果只有1.6可用,请在代码中检查并且不要注册过滤器。 – 2010-09-23 06:47:21
相关问题
- 1. 如何通过代码动态添加iframe,在liferay中
- 2. 如何通过添加Python代码
- 3. 通过代码在Sharepoint中添加TermSetGroup
- 4. 动态添加HTML代码通过JavaScript
- 5. 如何通过javascript添加el代码或jstl代码
- 6. 如何通过代码动态添加警报?
- 7. 通过代码添加窗体控件通过代码
- 8. 如何通过JavaScript动态添加html代码来添加onclick事件?
- 9. 通过代码激活VoiceOver
- 10. 在片段中加载活动代码
- 11. 如何添加一个活动状态到这个jQuery代码
- 12. 如何添加活动代码到碎片的Android
- 13. 如何在此活动中添加ListPreference?
- 14. 如何在xslt中添加活动类?
- 15. Redmine - 如何在DDL中添加活动
- 16. 通过代码添加绑定扩展
- 17. 通过代码添加xml标记
- 18. Android通过代码添加许多Imageview
- 19. 通过代码不工作添加LongListSelector
- 20. Windows 8通过代码添加附件
- 21. 代码问题通过nuget添加ELMAH
- 22. Javascript通过代码添加js库
- 23. Android:通过java代码添加图像
- 24. 添加通过代码参考?
- 25. 通过ASPX代码添加CSS类
- 26. 事件通过代码添加不开
- 27. 通过代码添加谷歌帐户
- 28. 通过代码添加和设置NSLayoutConstraint
- 29. 通过代码添加模块
- 30. 如何通过解析添加活动指标?
这里是simialar问题:http://stackoverflow.com/questions/3937006/adding-intent-to-activity-dynamically。简短的回答:唉这是不可能的=( – 2012-04-18 13:10:24