0
Ich habe kundenspezifische Adapter imageein Element aus DataBase in Listview entfernen
Mit SQLi ich Benutzer in Listview eingeführt, und jetzt möchte ich ein Element entfernen (Benutzer) aus dieser Liste, das ist der Code der Taste in meinem 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();
}
});
und dies wird die deleteUser Methode
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);
}
Wenn ich geklickt Ja die App geschlossen ist, jede mögliche Hilfe?
Bitte setzen Sie den Stacktrace wenn app Absturz –