0
が割り当てられている場合があります私は声明Javaエラー値がすでに
ためValue k might already been assigned to
でのk ++のコンパイラエラーを取得するリスナー
public void setListeners() {
final int k ;
for (k=0; k<6; k++) {
mNumberView[k].addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
mSprintHrs[k] = calcSprint(0, s);
String mSH = String.format("%.1f", mSprintHrs[k]);
mSprintView[k].setText(mSH);
calcTotal();
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
の配列を設定するには、以下のコードを使用したいです
回避策はありますか?
「最終」にしないでください。 – shmosel
コンパイラは内側ループのkを最終的に望みます(mSprintHrs [k]) – Tori