возможно, кто-то может помочь мне решить следующую проблему:
Я хочу, чтобы уведомление отображалось в полноэкранном режиме на LG Urbane 2 через событие нажатия кнопки.Я не использую эмулятор.
В данный момент отображается только маленький синий полукруг, который исчезает через 3 секунды.Сначала пользователь должен щелкнуть этот кружок или стереть его внизу, а затем уведомление отображается в полноэкранном режиме.
Как я могу отобразить уведомление в полноэкранном режиме на onClickEvent и держать его видимым, пока пользователь не щелкает его или не стирает?
Здесь вы можетесм. всплывающее окно с коротким полукругом
Уведомление должно выглядеть примерно так
Вот мой код:
showNotification.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Uri alarmSound = getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Intent displayIntent = new Intent(context, MainActivity.class);
PendingIntent displayPendingIntent = PendingIntent.getActivity(context,
0, displayIntent, PendingIntent.FLAG_UPDATE_CURRENT);
Notification notification = new Notification.Builder(context)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle("Hello")
.setContentText("Hello, how are you?")
.setContentIntent(displayPendingIntent)
//.extend(new Notification.WearableExtender()
// .setDisplayIntent(displayPendingIntent))
.setSound(alarmSound)
.build();
NotificationManagerCompat notificationManager =
NotificationManagerCompat.from(context);
notificationManager.notify(25454, notification);
}
});