java - String !equals of edittext not working -


with of cursor c , c1 ,i checking 2 database edittext.if not equal,then move notfound activity.

below posted code:

if (c.getcount() > 0) {  ..... .... }  else if(c1.getcount()>-1){ .... .... }   else{         if(!(edittext.gettext().tostring()).equals("c") && (!(edittext.gettext().tostring().equals("c1")))) {   ---->not working          intent i2=new intent(plate.this,notfound.class);        startactivity(i2);        }      } 

my problem if(!(edittext.gettext().tostring()).equals("c") && (!(edittext.gettext().tostring().equals("c1")))) not working.i not sure what's wrong in that.

the expression in if statement seems little muddled there parentheses in statement changes how works:

!(edittext.gettext().tostring()).equals("c") && (!(edittext.gettext().tostring().equals("c1"))) 

if simplify it, calling first expression edittext.gettext().tostring() new variable a (notice lack of equals()) , second part edittext.gettext().tostring().equals("c1") new variable b, left ((!a).equals("c") && !b) doesn't make sense.

i believe want replace a edittext.gettext().tostring().equals("c") , use !a && !b instead,

(!edittext.gettext().tostring().equals("c") && !edittext.gettext().tostring().equals("c1")) 

that statement return true when edittext not contain "c" or "c1".


Comments

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -