„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