대신 실행 활동의 또 다른 활동을 엽니 다 설치된 어플은 안드로이드 스튜디오에서 내 응용 프로그램을 실행 할 때마다, 활동이</p> <pre><code>android:exported="true" </code></pre> <p>대신 실행 활동의 시작이야 GET 가진
<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 Studio에서 내 앱을 실행할 때만 (즉, 앱을 실행하여) 문제가 발생합니다. 그런데 왜 이런 일이 일어 났습니까?android:exported="true"
이 없으면 일부 장치에서 내 앱의 알림을 클릭 한 후에도 해당 활동이 시작되지 않습니다. 그래서 수출 된 사실을 유지하는 것이 좋은가? 안드로이드 스튜디오에서 응용 프로그램을 실행하는 경우
또한 여기 내 전체 매니페스트
manifest.xml을 – Rahul
아마도 당신의 실행 구성을 확인 실행 활동 코드하세요? 실행 -> 구성 편집 – Bill
"일부 앱에서는 android : exported ="true "를 사용하지 않고 내 앱 알림을 클릭 한 후 해당 활동이 시작되지 않습니다."이는 별개의 문제입니다. 'Notification'에 의해 사용되는'PendingIntent'를 통해 열리도록 액티비티를 export 할 필요는 없습니다. – CommonsWare