0
我創建定製適配器從數據庫中刪除一個項imageListView中
使用SQLI我插入ListView中的用戶,現在,我想刪除從該列表中的項(用戶),這是按鈕的代碼在我UserAdapter
btnSupprimer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
AlertDialog.Builder myBuilder = new AlertDialog.Builder(context);
myBuilder.setTitle("Confirmation")
.setMessage("Voulez Vous Supprimer l'utilsateur ?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int i) {
// the problem is here !
db.deleteUser(user.getId());
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int i) {
dialog.dismiss();
}
});
AlertDialog myDialog = myBuilder.create();
myDialog.show();
}
});
,這是deleteUser方法
public void deleteUser(int id){
SQLiteDatabase db = this.getWritableDatabase();
String stID =String.valueOf(id);
String req ="Delete from users where id="+stID;
db.execSQL(req);
}
當我點擊是應用程序關閉,任何幫助嗎?
請把堆棧跟蹤,當應用程序崩潰 –