原代碼:
protected void convert(BaseViewHolder helper, Student item) {
helper.setText(R.id.item_tv_realm_num,item.getNum());
helper.setText(R.id.item_tv_realm_name,item.getName());
helper.setText(R.id.item_tv_realm_age,item.getAge());
}
在語句:
helper.setText(R.id.item_tv_realm_age,item.getAge());
報(bào)錯(cuò):????
image.png
原因:我的age是int類型孙援,而setText()的括號(hào)中需要添加的數(shù)據(jù)應(yīng)是String類型楚昭。
解決方法:
使得setText()的括號(hào)中添加的數(shù)據(jù)為String類型扶平,可在獲取的數(shù)據(jù)后加上“""”清女,兩個(gè)英文的雙引號(hào)玩徊,即可確保括號(hào)中為String類型。
故琼了,修改后的代碼如下:??????
將報(bào)錯(cuò)的語句修改為:
helper.setText(R.id.item_tv_realm_age,item.getAge()+"");