最近HUAWEIのhonor 8をメイン端末にしました。
そこで気づいたのですが、愛用しているアラームアプリが通知領域からすぐに消えてしまっています。
アプリを起動すると通知が表示されるのですが、フリックすると消えてしまうのです。
あれ?と思って実際に作って試してみたのですがNotificationにFLAG_ONGOING_EVENTをセットしても消せました。
それならとNotificationCompat.BuilderでsetOngoing(true)してみましたが同様です。
もしかしてAndroid 6.0あたりで変わったのか?とも思いましたが、Galaxyなどでは普通に消せません。
ここで気づいたのですが「すべて消去(ごみ箱ボタン)」では消えません。
通知すべてがsetOngoingしてある場合はごみ箱も表示されません。
というわけで、とりあえずの結論としては「ファーウェイの端末だと手動で通知が消せてしまう」ようです。
なお手元のHuawei MediaPad T1 7.0(4.4.2)で通知を消そうとすると『この通知を消去すると、送信中のアプリケーションで例外が発生します。消去しますか?』という警告ダイアログが表示されました。
honor 8だと表示されないので、例外も出ていないのでしょうか。
0 件のコメント:
コメントを投稿