代码中报错的位置代码为:
holder.tv_title.setText(mResultData.get(position).getProductName());
holder.tv_num.setText(mResultData.get(position).getSalesNum());
后面查出来问题的原因为:mResultData.get(position).getSalesNum() 获得的值为 int。而setText的值需要为 string 类型。所以修改代码将int 的值转换成 string 类型的值就可以解决。
holder.tv_title.setText("" + mResultData.get(position).getProductName());
holder.tv_num.setText("" + mResultData.get(position).getSalesNum());