我正在使用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的解决方案。感谢您的帮助。

最佳答案

.setVibrate(longArrayOf(1L, 2L, 3L))

可以正常工作,或者
.setVibrate(listOf(1L, 2L, 3L).toLongArray())

如果您真的想要。

10-08 18:12