如何在Kotlin中初始化一个空的ByteArray?每当我尝试这样做时:
val asdfasdf : ByteArray
我被告知我稍后在这里尝试使用它时需要初始化asdfasdf:mVisualizer.getWaveForm(asdfasdf)
最佳答案
您的val asdfasdf : ByteArray
只是需要初始化的不可变声明。如果您事先知道大小,则可以像val asdfasdf : ByteArray = ByteArray(10)
这样初始化它,但是您可能需要像val asdfasdf = arrayListOf<Byte>()
这样的东西才能动态添加项目。