„Wyeksportowana aktywność nie wymaga zezwolenia” podczas próby uruchomienia z identyfikatora URI

Próbuję uruchomić aplikację na Androida z użyciem URIto pytanie TAK jako odniesienie.

Mam plik manifestu z następującą deklarowaną aktywnością:

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <data android:scheme="http" android:host="example.com" />
    </intent-filter>
</activity>

Próbuję uruchomić MainActivity za pomocąhttp://example.com połączyć. Moim problemem jest to, że dostaję ostrzeżenie

"exported activity does not require permission"

Sprawdziłem inne pytania dotyczące SO, które zgłaszają to samo ostrzeżenie, a wszystkie rozwiązania wydają się nie działać.

Jak poprawnie napisać filtr intencji aktywności, aby uniknąć ostrzeżenia?

Dzięki

questionAnswers(3)

yourAnswerToTheQuestion