如何在AndroidViewModel中初始化MutableLiveData的空数组?

问题描述 投票:0回答:2

我尝试创建一个提供字符串数组的viewModel。但是,当我尝试.postValue到我的LiveData对象时,我收到此错误。

Array initializer is not allow here.

我的viewModel是这样的。

enter image description here

那么我该如何解决这个问题呢?

谢谢!

android viewmodel android-viewmodel
2个回答
1
投票

应该这样:((MutableLiveData<String[]>) this.filterTastes).postValue(new String[]{});


1
投票

这是用于初始化变量。您可以使用new String[0]创建空数组

© www.soinside.com 2019 - 2024. All rights reserved.