Доброго вечера!
Столкнулся с ошибкой:
lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ArrayAdapter.add(java.lang.Object)' on a null object reference
Никак не могу понять как ее устранить, хелп!
Код:
public class History extends Fragment {
ListView listView;
ArrayAdapter<String> adapter; // Создаём адаптер ArrayAdapter, чтобы привязать массив к ListView
ArrayList<String> history = new ArrayList<>();
// Создаём пустой массив для хранения имен котов
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_history, container, false); //открываем вьюху чтоб найти нужные нам элементы на ней
listView = (ListView) view.findViewById(R.id.lv);
history.add("5");
adapter = new ArrayAdapter<>(getActivity(), android.R.layout.simple_list_item_1, history);
// Привяжем массив через адаптер к ListView
listView.setAdapter(adapter);
return view;
}
public void AddHistory (String text){
Log.d("---------ADDHISTORY",text);
adapter.add(text);
adapter.notifyDataSetChanged();
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Объясните для чего в классе объявляется переменная этого же класса?
Опыты ставились над переменной int numberК двоичному виду приводил при помощи Integer
Пример обновления в инстаграме