android - Delete selected data from database -
activity: public void delete(view v){ alertdialog.builder builder = new alertdialog.builder(this); builder.setmessage("are sure want delete account?") .setcancelable(false) .setpositivebutton("yes", new dialoginterface.onclicklistener() { public void onclick(dialoginterface dialog, int id) { deletecheque(); } }) .setnegativebutton("no", new dialoginterface.onclicklistener() { public void onclick(dialoginterface dialog, int id) { dialog.cancel(); } }); alertdialog alert = builder.create(); alert.show(); } public void deletecheque(){ try { db=new databaseone(this); details dt=new details(); int rows=db.delete1(dt); if ( rows == 1) { toast.maketext(this, "cheque deleted successfully!", toast.length_long).show(); this.finish(); } else toast.maketext(this, "could not delete cheque!", toast.length_long).show(); }catch (exception ex) { toast.maketext(this, ex.getmessage(), toast.length_long).show(); } } } database: public int delete1(details dt) { sdb=this.getwritabledatabase(); int rows = sdb.delete(table_name, "id=?", new string[] { dt.getid()}) sdb.close(); return rows; } logcat : 03-11 14:51:50.508: d/dalvikvm(384): gc_explicit freed 5844 objects / 303200 bytes in 363ms 03-11 14:52:05.698: d/dalvikvm(412): gc_external_alloc freed 951 objects / 64736 bytes in 78ms 03-11 14:52:20.648: v/one(412): 4 i new in android ..i want delete selected data database using alert dialog box..its not working fine..can help...................................................................................... ................................
i don't know details.
, function not well. try change this.
public cursor delete1(details dt) { sdb=this.getwritabledatabase(); int rows = sdb.delete(table_name, "id=?", new string[] { dt.getid() }); //where id? return rows; }
Comments
Post a Comment