Androidスタジオからアプリを実行するたびに、アクティビティが
android:exported="true"
ランチャー アクティビティの代わりに起動される
<activity
android:name=".activity.SplashScreen"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustPan">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
ただし、アプリをインストールすると、正しいランチャー アクティビティが開き、問題はありません。Androidスタジオからアプリを起動したとき(つまり、アプリを実行したとき)にのみ問題が発生します。では、なぜこれが起こるのですか?
がないandroid:exported="true"
と、一部のデバイスでは、アプリの通知をクリックした後にそのアクティビティが開始されません。では、exported true のままでよいのでしょうか。
また、マニフェスト全体をここに投稿することはできません