プッシュ通知に3行を超えるテキストが含まれています。したがって、保留中のインテントで、CustomDialogActivityを渡します。プッシュ通知をクリックするとCustomDialogActivityが開き、OKを押すとCustomDialogActivityが終了します。
ケース1:アプリケーションが実行されていて、プッシュ通知が来ると、すべてうまくいきます。
ケース2:ユーザーがアプリケーションを終了し、プッシュ通知が表示されると、それをクリックするとCustomDialogActivityが開きます。OKを押すと、アクティビティが終了します。
ケース2の後、ホームボタンを長押しすると「最近のアプリ」が開きます。
アプリケーションをクリックすると、CustomDialogActivityが再び開きます。
そして、[OK]をクリックすると終了します。これは繰り返され続けます。
MANIFEST:
activity android:name="com.mypackage.CustomDialogActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Dialog"
注:CustomDialogActivityは、保留中のインテントとして渡されます。
これをどのように修正すればよいですか?