通知チャネルでロック画面で通知が表示されないように設定した後も、ロック画面の通知が表示されます。setLockscreenVisibility(Notification.VISIBILITY_SECRET)の後、通知チャネルがロック画面にまだ表示されています
notificationChannel.setLockscreenVisibility(Notification.VISIBILITY_SECRET);
notificationManager.createNotificationChannel(notificationChannel);
しかし、私はそれをデバッグし、通知チャネルがlockScreenVisibilityがVISIBILITY_SECRET(-1)に設定されていないことを確認することができ、チャネルの作成後、それはまだデフォルト値を持っている、それは-1000です。
notificationChannel.getLockscreenVisibility()
誰でもロック画面の表示をロック画面に表示しないように設定する方法は知っていますか?または、それが更新されていない理由を知っていますか?
もう1つの情報は、すでにチャンネルを作成済みであることです。しかし私はVISIBILITY_SECRETでチャンネルを削除し、再作成しました。
ありがとうございました!私はまた、setLockscreenVisibilityに関連するドキュメントを見て、アプリケーションによって変更することはできないと考えています。ドキュメントには、「システムと通知ランカーによってのみ変更可能です。あなたはそれについて何か知っていますか? – JonasOliveira
チャンネルの作成後に名前と説明のみを編集できるので、他のすべてのフィールドにメモが含まれ、 'setLockscreenVisibility'が含まれます。 – ianhanniballake