прерывание ссылки на мое приложение

У меня проблема. Я использую приведенный ниже код, чтобы прервать ссылки на мое приложение как

<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE"/>
    <data android:scheme="http" android:host="twitter.com"/>
    <data android:scheme="http" android:host="facebook.com"/>
</intent-filter>

Но проблема в том, что мне нужно установить схему данных и хост во время выполнения, т.е. я могу добавить или удалить хост во время выполнения. Как установить значение схемы данных и хоста во время выполнения?Я использую приведенный ниже код, но он не работает

IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.VIEW");
filter.addCategory("android.intent.category.DEFAULT");
filter.addCategory("android.intent.category.BROWSABLE");
filter.addDataScheme("http");
filter.addDataAuthority("www.facebook.com", null);
RecieveBroadcaster  receiver = new RecieveBroadcaster();
registerReceiver(receiver, filter);
7
задан Cœur 4 August 2018 в 08:57
поделиться