私の挿入機能AndroidのNULLポインタ例外
public void AddBakim(){
btn_bakimkaydet.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
db.insertBakim("1","2","3");
}
});
}
私のデータベース機能
public boolean insertBakim(String bAd,String bFiyat,String bTarih){ /*String FK_aID*/
SQLiteDatabase db = this.getWritableDatabase();
ContentValues deger = new ContentValues();
deger.put(COLUMN_bAdi,bAd);
deger.put(COLUMN_bFiyat,bFiyat);
deger.put(COLUMN_bTarih,bTarih);
//deger.put(COLUMN_FK_aID,FK_aID);
long sonuc = db.insert(TABLE_BAKIMLAR,null,deger);
if (sonuc== -1)
return false;
else
return true;
}
私の他のinsertメソッドが動作しないと私は次のエラーを与えています。私の友達を助けてください。
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
at com.bakim.synergy.bakimson.BakimKayit.AddBakim(BakimKayit.java:42)
at com.bakim.synergy.bakimson.BakimKayit.onCreate(BakimKayit.java:38)
あなたの 'btn_bakimkaydet'がnullであるようですが、どこで初期化しますか? – oschlueter
あなたは 'BakimKayit'クラスのコードを追加できますか?コンパイラはそのクラスでエラーを検出するためです。 –
ıあなたに感謝:)ıは初期化を忘れてしまった、enteryは間違ったnull id –