ユーザーが通知バーのアイテムをクリックしたときに画面上のオーバーレイを非表示にする必要があるため、アプリからスムーズに出ることができます。使用が通知バーと対話するときに関連するインテント/ベントを取得する方法はありますか?
PS通知は私のものではありません。
ユーザーが通知バーのアイテムをクリックしたときに画面上のオーバーレイを非表示にする必要があるため、アプリからスムーズに出ることができます。使用が通知バーと対話するときに関連するインテント/ベントを取得する方法はありますか?
PS通知は私のものではありません。
不可能です。可能であれば、これは主要なセキュリティ問題になります。
でアクティビティを提供することにより、アクティビティのsigleタスクを作成android:launchMode="singleTask"
します。AndroidManifest.xml
その後、いくつかの特別なデータを含む通知にあなたActivity
を与えます。PendingIntent
あなたの活動がまったくないとき、あなたはonCreate()
方法を得るでしょう。通常どおり画面にデータを入力できます。
アクティビティがすでにフォアグラウンドにある場合は、onNewIntent()
機能を取得します。機能を上書きonNewIntent()
して、通知したデータが入っているか確認してください。そこにある場合は、UIを更新してオーバーレイを非表示にすることができます。
PendingIntent
アクティビティを介して簡単にこれを達成し、登録することができますAndroidManifest.xml
そのため、新しいActivity