の使いやすさは気に入っていますがNotification.Builder
、しつこい通知モードには対応していないようです。
FLAG_INSISTENT
からフラグを設定する方法はありNotification.Builder
ますか?
の使いやすさは気に入っていますがNotification.Builder
、しつこい通知モードには対応していないようです。
FLAG_INSISTENT
からフラグを設定する方法はありNotification.Builder
ますか?
直接ではありません。にプライベートsetFlag()
メソッドがありますNotification.Builder
-なぜ彼らがそれを公開しなかったのか分かりません。
Notification
ただし、を介して残りのを構成してから、完成したオブジェクトBuilder
のフラグを調整することができます。Notification
または、のコードを取得しNotification.Builder
て変更し、公開setFlag()
または追加するsetInsistent()
などの独自のコードを作成します。
多分私の答えは他の誰かに役立つかもしれません
以下を使用できます。
NotificationCompat.Builder builder = new NotificationCompat.Builder(getContext());
builder.setContentTitle("Title")
.setContentText("Hello world")
.setSmallIcon(R.mipmap.ic_launcher);
Notification notification = builder.build();
notification.flags = Notification.FLAG_INSISTENT;
final NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(ID, notification)