Как повторять звук уведомления Notification

115
19 февраля 2018, 02:19

При нажатии на item в listview у меня выскакивает Notification(уведомление). Как мне сделать так, чтобы звук уведомления повторялось каждых 5 минут, пока пользователь не уберет это уведомление? Вот код метода onItemClick()

    listtime.setOnItemClickListener(new AdapterView.OnItemClickListener(){
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
            String value = (String) adapterView.getItemAtPosition(i);
            Uri uri= RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(getContext(), "M_CH_ID");
            notificationBuilder.setAutoCancel(true)
                    .setDefaults(Notification.DEFAULT_ALL)
                    .setWhen(System.currentTimeMillis())
                    .setSmallIcon(R.drawable.ic_launcher_background)
                    .setPriority(Notification.PRIORITY_MAX)
                    .setContentTitle("У Вас скоро автобус!")
                    .setContentText(value)
                    .setVibrate(new long[] { 1000, 1000, 1000, 1000, 1000 })
                    .setSound(uri);
            NotificationManager notificationManager = (NotificationManager) getContext().getSystemService(Context.NOTIFICATION_SERVICE);
            notificationManager.notify(1, notificationBuilder.build());
        }
    });
READ ALSO
Не определяется элемент

Не определяется элемент

Как можно взаимодействовать с такой структурой:

168
delay() jquery не срабатывает

delay() jquery не срабатывает

нет отсрочки выполнения на заданное время

203
html select работает по-другому на android browers

html select работает по-другому на android browers

Есть вот такой код: https://jsfiddlenet/uggvo9hv/4/ где по открытию dropdownlist и выбору первого элемента списка ("-Select Equipment-") dropdownlist заменяется на input

214