Android Studio setText数组列表大小不起作用TextView

swvgeqrz  于 2022-11-16  发布在  Android
关注(0)|答案(1)|浏览(174)

我如何才能让下面的代码正常工作?我正在尝试获取传递给适配器的List的长度,以设置TextView中的值。每当我尝试运行代码时,应用程序都会崩溃。尝试了下面的两种方法,仍然不起作用。

holder.booksQty.setText(String.valueOf(myProductsList.size()));

我还尝试了空检查,但仍然无效

holder.booksQty.setText((String.valueOf(((myProductsList.size()>0)myProductsList.size():0))));
roqulrg3

roqulrg31#

您在尝试三元运算时忘记添加?

holder.setText((String.valueOf(((myProductsList.size() >0 ) ? myProductsList.size() : 0))));

还清理了一下,虽然不确定是否能用

holder.setText(String.valueOf((myProductsList != null) ? myProductsList.size() : 0));

相关问题