-1

ユーザーが通知バーのアイテムをクリックしたときに画面上のオーバーレイを非表示にする必要があるため、アプリからスムーズに出ることができます。使用が通知バーと対話するときに関連するインテント/ベントを取得する方法はありますか?

PS通知は私のものではありません。

4

3 に答える 3

0

不可能です。可能であれば、これは主要なセキュリティ問題になります。

于 2013-03-08T00:45:01.907 に答える
-1

でアクティビティを提供することにより、アクティビティのsigleタスクを作成android:launchMode="singleTask"します。AndroidManifest.xml

その後、いくつかの特別なデータを含む通知にあなたActivityを与えます。PendingIntent

あなたの活動がまったくないとき、あなたはonCreate()方法を得るでしょう。通常どおり画面にデータを入力できます。

アクティビティがすでにフォアグラウンドにある場合は、onNewIntent()機能を取得します。機能を上書きonNewIntent()して、通知したデータが入っているか確認してください。そこにある場合は、UIを更新してオーバーレイを非表示にすることができます。

于 2012-11-25T09:39:09.803 に答える
-1

PendingIntentアクティビティを介して簡単にこれを達成し、登録することができますAndroidManifest.xml

そのため、新しいActivity

于 2012-11-25T09:08:51.073 に答える