私のアプリは整数値をベクトルに追加し、そのベクトルのサイズを知りたがっています。
if(nearSelected||middleSelected||farSelected){
ArrayList<Integer> distance = new ArrayList<Integer>();
//Which distance(s) has the user selected?
if(nearSelected){distance.add(1);}
if(middleSelected){distance.add(2);}
if(farSelected){distance.add(3);}
//Attempt to display the number of choices picked to the user
try {
Toast.makeText(getBaseContext(), distance.size(), Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Log.i(LOG_TAG, e.toString());
}
}
残念ながら、取得しようとするdistance.size()
とNotFoundException
. コードの他の部分はすべて正常に実行されますが、この部分だけがクラッシュします。私はどこで台無しにしましたか?