Я получил это недостижимое утверждение в студии Andoid, я пытаюсь исправить структуру данных, но ничего не случилось, может ли кто-нибудь мне помочь ?. Проблема наневыполнимая заявка на Android Studio?
this.income += ((Income) this.li.get(i)).getJumlah();
это мой код
public static int uang;
private Button btnDeveloper;
private Button btnExit;
private Button btnIncome;
private Button btnOutcome;
private Button btnPassword;
private Button btnReport;
private Dialog dialog;
private IncomeDataSource iDS;
private int income;
private Intent intent;
private ArrayList<Income> li = new ArrayList();
private ArrayList<Outcome> lo = new ArrayList();
private MoneyDataSource mDS;
private Money money;
private OutcomeDataSource oDS;
private int outcome;
private String tuang = "";
private TextView txtUang;
public void bindingList()
{
this.li = getAllIncome();
this.income = 0;
int i = 0;
if (i >= this.li.size())
{
this.lo = getAllOutcome();
this.outcome = 0;
}
for (int j = 0; ; j++)
{
if (j >= this.lo.size())
{
return;
this.income += ((Income) this.li.get(i)).getJumlah();
i++;
break;
}
this.outcome += ((Outcome)this.lo.get(j)).getJumlah();
}
}
Вы возвращаете как раз перед 'this.income + = ((Доход) this.li.get (i)). GetJumlah(); 'таким образом делает его недоступным. –
'return;' вызывающий вопрос –
он вводит «if» и возвращается. проблема с вашим циклом for или если условие –