1

我实际上正在寻找一种方法来使用广播接收器将一些可浏览的意图过滤器动态添加到活动中,我已经在我的活动中做到了这一点:

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时,我没有被重定向到我的应用程序......

我究竟做错了什么 ?

谢谢。

4

0 回答 0