我想获取ID作为每个复选框选择,使用模型类,但我想单个字符串存储单个ID,用户选择复选框,然后点击按钮,按钮单击我用户会得到字符串中的ID,但它不工作以下是我的代码可以帮助我吗?如何存储在单个字符串中的ID
@Override
public void onClick(View v) {
String data = "";
tet=new ArrayList<String>();
for (int i = 0; i < aList.size(); i++) {
singleStudent = aList.get(i);
if (singleStudent.isselected() == true) {
data = data + "\n" + singleStudent.getPOOJA_LISTING_ID().toString();
tet.add(singleStudent.getPOOJA_LISTING_ID());
System.out.println("firstid" + tet);
}
}
try {
for(int j=0; j<tet.size(); j++)
{
Toast.makeText(PoojaSelection.this,
"Selected Pooja: \n" + tet.get(j), Toast.LENGTH_LONG)
.show();
String oneid=tet.get(0);
String secid=tet.get(1);
String thirdid=tet.get(2);
String fourthid=tet.get(3);
String fifthid=tet.get(4);
System.out.println("tetaray" + oneid+secid+thirdid+fourthid+fifthid);
}
}
catch (Exception e)
{
}
}
显示错误please.what正好没有工作 –
java.lang.IndexOutOfBoundsException:无效指数3 ,大小为3 就这一行String fourid = tet.get(3); – albert
所以我添加了尝试抓住,所以eror已经消失了,但logcat没有显示任何东西 – albert