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