How to call it on my main.java (android) -
public boolean updatecredential(credentials credentials){ boolean issuccessful = true; sqlitedatabase db=null; string wherestatement = constants.login_item + "="; string[] bindvalues = new string[] {credentials.getloginitem().trim()}; contentvalues values = new contentvalues(); try{ db=helper.getwritabledatabase(); db.update(constants.table_name, values, wherestatement, bindvalues); db.close(); issuccessful=true; }finally{ db.close(); } return issuccessful; }
for example have addcredential()
method call in form
public void addrecord(view v){ credentials.setloginitem(loginitemtext.gettext().tostring()); db=new passworkeeper(this); if(db.addcredential(credentials)){ loginitemtext.settext(""); toast.maketext(this, "record added",toast.length_short).show(); } } public boolean addcredential(credentials credential){ boolean issuccessful= false; sqlitedatabase = null; contentvalues values = new contentvalues(); values.put(constants.login_item, credentials.getloginitem().trim()); try{ db = helper.getwritabledatabase(); db.insert(constants.table_name,null, values); db.close(); issuccessful =true; }finally{ db.close(); } return issuccessful; } }
call using below method
public void updaterecord(view v){ credentials.setloginitem(loginitemtext.gettext().tostring()); if(db.updatecredential(credentials)) { toast.maketext(this, "record updated",toast.length_short).show(); //show toast } else { // updation failed } }
Comments
Post a Comment