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