나는 사용하기가 편하고 Notification.Builder
이지만보기 좋게 알림 모드를 지원하지 않는 것 같습니다.Notification.Builder 및 FLAG_INSISTENT
Notification.Builder
에서 FLAG_INSISTENT
플래그를 설정하는 방법이 있습니까?
나는 사용하기가 편하고 Notification.Builder
이지만보기 좋게 알림 모드를 지원하지 않는 것 같습니다.Notification.Builder 및 FLAG_INSISTENT
Notification.Builder
에서 FLAG_INSISTENT
플래그를 설정하는 방법이 있습니까?
직접적으로. Notification.Builder
에 전용 setFlag()
메서드가 있습니다. 왜 노출하지 않았는지 알 수 없습니다.
그러나 Builder
을 통해 Notification
의 나머지 부분을 구성한 다음 완료된 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)
감사합니다. 완료된 알림 개체의 플래그를 조정하면 내가 사용하고있는 문제를 해결할 수 있습니다. Notification.Builder에서 플래그를 설정할 수있는 방법이 있는지 궁금 해서요. 분명히 보이지 않습니다. –