2

プッシュ通知に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は、保留中のインテントとして渡されます。

これをどのように修正すればよいですか?

4

1 に答える 1

1

android:excludeFromRecents="true"マニフェストでアクティビティを宣言する際にフラグを使用してみてください。

于 2012-01-23T10:09:20.123 に答える