Java 我的数据库上出现Android空指针异常

Java 我的数据库上出现Android空指针异常,java,android,database,nullpointerexception,null,Java,Android,Database,Nullpointerexception,Null,我的插入函数 public void AddBakim(){ btn_bakimkaydet.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { db.insertBakim("1","2","3"); } }); } 我的数据库功能 public boolean insert

我的插入函数

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”
。请先初始化您的按钮,然后在按钮上添加
setOnClickListener

看起来您的
btn\u bakimkaydet
为空,您在哪里初始化它?您可以为
BakimKayit
类添加代码吗?因为编译器在该类中发现错误。ı已解决谢谢:)ı未初始化,请输入错误的null idI。我做了但未运行:(哦,谢谢,ıcontrol和我已解决,我输入了错误的id:D