私のアプリでは、ユーザーがアプリ通知をクリックしたときに起動するActivity
があります。ユーザーが通知をクリックしたときに通知からアクティビティを開始すると、MainActivityも開始されます
時には、Activity
が正しく表示されますが、時々アプリのためのMainActivity
も戻って正しいActivity
開始され、ユーザーが戻って正しいActivity
でクリックしたときに表示されます。私は AlertActionReceiverActivity
に"android:launchMode=singleTask"
を追加しようとしている
は、それが通知から起動せず、また、全くそれを追加してActivit
Yであるが、結果は同じです。
この問題を解決する運がありますか?
<activity android:name=".MainActivity" android:label="@string/app_name" android:exported="true" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".AlertActionReceiverActivity" android:launchMode="singleTask" android:excludeFromRecents="true" android:theme="@style/AppThemeTransparent" />
を参照してください。助けを願ってい
(単なるAPIの互換性!!に注意してください)この[post](http://stackoverflow.com/questions/10184351/how-to-start-activity-when-user-clicks-a-notification)に連絡し、あなたに役立つかどうかを確認してください – Vucko
ここに通知コードを記入してください。 –