GCMのBroadcastReceiverに通知が来たら、ホーム画面にダイアログを表示したいです。
(”メッセージが届きました。”みたいなシンプルなもの。)
https://dev.classmethod.jp/smartphone/android/android-tips-home-alert-dialog/
このサイトを参考にして、ダイアログをホーム画面に表示することができたのですが、
問題があります。
このやり方だとダイアログが表示されてる時にマルチタスクボタンを押すと、ダイアログを実装したActivityがオーバービュー画面に表示されてしまうのです。
ダイアログをオーバービュー画面に表示したくないので、Activityの設定に
android:excludeFromRecents="true"を追加して見たのですが、
これはフォアグラウンドに表示されてるActivityには機能しないそうです。
追加しても効果がありませんでした。
知りたいこと
どうすればホーム画面に問題のないダイアログを実装できるか悩んでいます。
1.上記の実装方法で、ダイアログをオーバービュー画面で非表示にする方法
2.上記のやり方以外でホーム画面にダイアログを表示する方法
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。