Turkcell | Geleceği Yazanlar

Soru & Cevap

Exception Main

29.08.2017 - 02:31

Veritabanındaki verileri listview çekmek isterken bu hatayla karşılaşıyorum. İnternette benzer bir proje buldum vt kısımlarını birebir aynı yapmama rağmen hata alıyorum yardımcı olursanız sevinirim.

HATA

FATAL EXCEPTION: main
                                                                             Process: com.example.ali.mobilenvanter, PID: 2401
                                                                             java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
                                                                                 at com.example.ali.mobilenvanter.EnvanterJava.initializeViews(EnvanterJava.java:37)
                                                                                 at com.example.ali.mobilenvanter.EnvanterJava.onCreateView(EnvanterJava.java:28)

KODLAR
private static final String TAG = "Tab1Fragment";

ListView EnvanterListe; Button yenile;

ArrayAdapter<Spacecraft> adapter;

public static EnvanterJava newInstance(){return new EnvanterJava();}

@Nullable @Override

public View onCreateView(LayoutInflater inflater,ViewGroup container, Bundle savedInstanceState) {

View view = inflater.inflate(R.layout.envanter_fragment,container,false);

initializeViews(view);//28

loadData();

return view;

}

private void initializeViews(View view) {

EnvanterListe= (ListView) view.findViewById(R.id.EnvanterList);

yenile= (Button) view.findViewById(R.id.ButonGuncelle);

yenile.setOnClickListener(new View.OnClickListener() {//37

@Override

public void onClick(View view) {

loadData();

}

});

} private void loadData(){

DBAdapter db=new DBAdapter(getActivity());

adapter=new ArrayAdapter<Spacecraft>(getActivity(),android.R.layout.simple_list_item_1,db.retrieveSpacecrafts("EnvanterJava")); EnvanterListe.setAdapter(adapter); }
 

1816 Görüntülenme

1 Cevap

m
14.12.2019 - 12:44

null cevap dönüyor bunu düzeltmen gerek.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.