配列文字列をString.xmlに定義しています。次に、それらをArrayListに追加します。しかし、私は空のリストを持っています。String.xmlからArrayListへの配列文字列の追加
string.xmlを:
<array name="restaurant_names">
<item >Tobaz</item>
<item >Lozanna</item>
<item >Vetameen</item>
<item >Baharat</item>
</array>
Javaクラス:
ArrayList<RestaurantObjects> restaurant;
String name;
String type;
restaurant = new ArrayList<>();
for(int i=0;i>=R.array.restaurant_names;i++) {
name = getResources().getStringArray(R.array.restaurant_names)[i];
type = getResources().getStringArray(R.array.restaurant_names)[i];
restaurant.add(new RestaurantObjects(name, type));
}
restaurantList.setAdapter(new ListAdapter(this,restaurant));
私はループせずにそれを実行しようとしましたし、それが完璧に動作します。 forループに何か問題がありますか?