Я заполняю список из объекта JSON. Это прекрасно работает
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_items, name){
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.list_items, null);
}
TextView mDistanceTextView = (TextView) v.findViewById(R.id.listitems_distancetxt);
TextView mNameTextView = (TextView) v.findViewById(R.id.listitems_nametxt);
TextView mCategoryTextView = (TextView) v.findViewById(R.id.listitems_categorytxt);
if (mDistanceTextView != null) {
mDistanceTextView.setText(distance[position]);
}
if (mNameTextView != null) {
mNameTextView.setText(name[position]);
}
if(mCategoryTextView != null) {
mCategoryTextView.setText(type[position]);
setImage(type[position], v);
}
return v;
}
Однако в другой деятельности я хочу заполнить объект spinner, поэтому я создал новый XML файл с именем arrays.xml и был расположен в папке res/values. Когда я это делаю и запускаю программу (без изменения какого-либо кода), все текстовые элементы отображают нуль и поэтому не вводят оператор if и поэтому не заполняют представление.
Если кто-то наткнулся на этот вопрос. Это просто вопрос запуска чистой сборки