У меня есть проблема в моем проекте ... я не знаю, как это исправить ... NullPointerExceptionNullPointerException в ListView в Android
это мой MainActivity экстентов Фрагмент
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_finding__bus_staion, container, false);
listView = (ListView) view.findViewById(R.id.lvBusStation);
String begin = "Tất Cả";
String finish = "Tất Cả";
LoadListView(begin, finish);
return view;
}
public void LoadListView(String from,String to){
chuyendi.clear();
for (int i = 0 ; i < chuyenXes.size() ;i++){
chuyendi.add(chuyenXes.get(i));
}
if (listView!=null)
listView=null;
if (!(from.equals("Tất Cả"))) {
for (int i = 0 ; i < chuyenXes.size() ;i++){
if (chuyenXes.get(i).getNoidi().equals(from)){
chuyendi.add(chuyenXes.get(i));
}
}
}
if (!(to.equals("Tất Cả"))){
for (int i = 0 ; i < chuyendi.size() ;i++){
if (!(chuyendi.get(i).getNoiden().equals(to))){
chuyendi.remove(i);
}
}
}
myAdapter = new BusStationAdapter(getActivity(),chuyendi);
listView.setAdapter(myAdapter); //NULLPointerException in this line
}
может кто-то помогите мне :(как это исправить?
мат почему ListView! = NULL ListView = нуль ?? –
why 'if (listView! = Null) listView = null;' это причина для 'listView.setAdapter (myAdapter); // NULLPointerException в этой строке' – Rustam
, потому что если я вызову LoadListView (from, to) с новым и новым, чтобы снова ... он очистит старый список и покажет новое listview ... i remove if (listView! = null) listView = null; и он работает, но не может удалить старый список. –