如何将可浏览的intent-filters添加到动态广播接收器?

时间:2018-04-20 12:45:52

标签: java android intentfilter android-broadcastreceiver browsable

我实际上正在寻找一种方法,使用广播接收器动态地将一些可浏览的intent-filters添加到活动中,我已在我的活动中做到了这一点:

private BroadcastReceiver receiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        Log.e("Message", "uri "+ intent.getData().getPath());
    }
};
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    intentF = new IntentFilter();
    intentF.addAction("android.intent.action.VIEW");
    intentF.addCategory("android.intent.category.DEFAULT");
    intentF.addCategory("android.intent.category.BROWSABLE");
    intentF.addDataScheme("http");
    intentF.addDataScheme("https");
    intentF.addDataAuthority("*.google.fr", null);
    registerReceiver(receiver, intentF);
}

但是当我在Chrome浏览器应用中转到https://google.fr时,我没有重定向到我的应用...

我做错了什么?

感谢。

0 个答案:

没有答案