我可以创建和ObservableBoolean的使用阵列是这样的:
public ObservableBoolean[] isPhotoVisible = {
new ObservableBoolean(),
new ObservableBoolean(),
new ObservableBoolean(),
new ObservableBoolean(),
new ObservableBoolean(),
new ObservableBoolean()};
但是为什么我不能像这样创建ObservableField数组?它无法编译并显示Generic Array Creation
:
public ObservableField<String>[] idFilePath = {new ObservableField<>()};
答案 0 :(得分:0)
有一个谷歌搜索的编译错误导致这个博客文章,解释这个问题:http://www.tothenew.com/blog/why-is-generic-array-creation-not-allowed-in-java/