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

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -