Котлин: определите LongArray для Notification.Builder.setVibrate (LONG_ARRAY) - PullRequest
1 голос
/ 04 октября 2019

Я использую Kotlin и хочу установить вибрацию для уведомления. Для функции .setVibrate() требуется LongArray, но я не могу ее определить.

var Builder = NotificationCompat.Builder(this,R.string.channel_name.toString())
        .setSmallIcon(R.mipmap.ic_launcher)
        .setContentTitle("my notification Title")
        .setContentText("somthing else for content")
        .setPriority(NotificationCompat.PRIORITY_DEFAULT)
        .setAutoCancel(true)
        .setVibrate(LONG_ARRAY)

Я искал в Интернете, но просто нашел решение для Java. спасибо за помощь.

1 Ответ

5 голосов
/ 04 октября 2019
.setVibrate(longArrayOf(1L, 2L, 3L)) 

будет работать просто отлично, или

.setVibrate(listOf(1L, 2L, 3L).toLongArray())

, если вы действительно хотели.

...