Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
1Exception Main
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); }