Ошибка: java.lang.NullPointerException: попытка вызвать виртуальный метод 'void android.widget.Spinner.setAdapter (android.widget.SpinnerAdapter)' для ссылки на пустой объект
Я попытался отладить коды, и arrayList имеет данные массива и коды для создания arrayList работает хорошо.
ArrayList<String> arrayList = new ArrayList<String>();
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = new JSONObject(jsonArray.getString(i));
arrayList.add(jsonObject.getString("title"));
}
ArrayAdapter<String> adapter3 = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_dropdown_item, arrayList) {
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
return v;
}
};
spinner2.setAdapter(adapter3);