Звук уведомления не останавливая Android - PullRequest
0 голосов
/ 01 декабря 2018

Я просто называю Уведомление.Но он непрерывно воспроизводит звук, если я не перетаскиваю уведомлениякомментируя звук вибрации в приведенном выше коде.Но все равно звук звучит неограниченное время ..

1 Ответ

0 голосов
/ 02 декабря 2018

Попробуйте это:

 final PendingIntent pendingIntent = PendingIntent.getActivity(
                mCtx,
                notfication_id,
                intent,
                PendingIntent.FLAG_UPDATE_CURRENT
        );
        final NotificationCompat.Builder builder = new NotificationCompat.Builder(mCtx);
                Notification mNotif = builder.setSmallIcon(R.mipmap.logo)
                        .setAutoCancel(true)
                        .setContentIntent(pendingIntent)
                        .setContentTitle("title of your notification")
                        .setContentText("details of your notification")
                        .setLargeIcon(BitmapFactory.decodeResource(mCtx.getResources(),R.drawable.logo_full))
                        .build();

                mNotif.flags = Notification.FLAG_AUTO_CANCEL;
                mNotif.defaults |= Notification.DEFAULT_SOUND;
                mNotif.defaults |= Notification.DEFAULT_VIBRATE;


                NotificationManager notificationManager = (NotificationManager)mCtx.getSystemService(Context.NOTIFICATION_SERVICE);
                notificationManager.notify((int) ((new Date().getTime() / 1000L) % Integer.MAX_VALUE), mNotif);
...