Я пытаюсь заполнить коллекцию текстовых представлений, однако после установки первого оставшийся код не запускается.И это не потому, что он выходит из цикла, потому что «тест var» тоже не срабатывает.Все используемые переменные содержат значения, как и ожидалось, и никаких ошибок не выдается.Я в недоумении от того, как отладить это или в чем может быть проблема, любые советы будут с благодарностью!
for (int i = 0; i < /*listContent.Count*/9; i++)
{
int listIndex = 0;
// Find the next "unupdated" tablerow in the collections index.
for (int j = 0; j < tableRowPool[listContent[i].realCategory].Length; j++)
{
if (tableRowPool[listContent[i].realCategory][j].Visibility == ViewStates.Gone)
{
listIndex = j;
break;
}
}
tableRowPool[/*listContent[i].realCategory*/ItemCategory.OtherFood][listIndex].Visibility = ViewStates.Visible;
TextView rowItemName = tableRowPool[listContent[i].realCategory][listIndex].GetChildAt(0) as TextView;
rowItemName.Text = listContent[i].name;
*****After above line, the rest of the code below is not run.*****
TextView rowStateEndDate = tableRowPool[listContent[i].realCategory][listIndex].GetChildAt(1) as TextView;
rowStateEndDate.Text = listContent[i].endDate;
TextView rowStateAmount = tableRowPool[listContent[i].realCategory][listIndex].GetChildAt(2) as TextView;
rowStateAmount.Text = listContent[i].amount;
TextView rowStatePrice = tableRowPool[listContent[i].realCategory][listIndex].GetChildAt(3) as TextView;
rowStatePrice.Text = listContent[i].price.ToString();
TextView rowStateDiscountPercent = tableRowPool[listContent[i].realCategory][listIndex].GetChildAt(4) as TextView;
rowStateDiscountPercent.Text = listContent[i].discountPercent;
}
var test = "";
}