Я пытаюсь получить идентификатор в соответствии с выбором флажка, используя класс модели, но я хочу сохранить один идентификатор в одной строке, установить флажок пользователя, а затем нажать кнопку, на кнопках щелкнуть i user будет получать идентификаторы в string.but, но не работает следующий мой код может кто-нибудь помочь мне с этим?Как хранить идентификатор в отдельной строке
@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: Invalid индекс 3 , размер 3 на этой строке Строка fourid = tet.get (3); – albert
, так что я добавил try catch, поэтому eror ушел, но logcat ничего не показывает – albert