如何在Android中从模型中获取IID
在我的应用程序中,我希望使用此库中的ChipView: 对于填充芯片项目,我写下以下代码:如何在Android中从模型中获取IID,android,list,arraylist,Android,List,Arraylist,在我的应用程序中,我希望使用此库中的ChipView: 对于填充芯片项目,我写下以下代码: private String tagString; private List<NewsDetailTag> tags = new ArrayList<>(); ... call.enqueue(new Callback<NewsDetailResponse>() { @Override public
private String tagString;
private List<NewsDetailTag> tags = new ArrayList<>();
...
call.enqueue(new Callback<NewsDetailResponse>() {
@Override
public void onResponse(Call<NewsDetailResponse> call, Response<NewsDetailResponse> response) {
if (response.body().getData() != null) {
// Chip
for (NewsDetailTag tag : tags) {
tagString = tag.getName();
chip_cloud.addChip(tagString);
}
chip_cloud.setChipListener(new ChipListener() {
@Override
public void chipSelected(int i) {
Toast.makeText(NewsDetailActivity.this, "" + i, Toast.LENGTH_SHORT).show();
}
@Override
public void chipDeselected(int i) {
}
});
}
}
@Override
public void onFailure(Call<NewsDetailResponse> call, Throwable t) {
}
});
显示NewsDetailTag中的姓名ID,而不是Toast中的i
我需要tag.getID中的getID,当单击Chips项时,在Toast中显示姓名的ID getID
我该怎么做?请帮帮我,伙计们,我真的很想帮你们
Toast.makeText(NewsDetailActivity.this, "" + tags.get(i).getName() , Toast.LENGTH_SHORT).show();
tags.geti:从列表中的i位置返回对象谢谢我亲爱的朋友。你的回答对我很有帮助
Toast.makeText(NewsDetailActivity.this, "" + tags.get(i).getName() , Toast.LENGTH_SHORT).show();