0

Even if login_id is null,the condition only executes if part.


 String login_id = "" ;

    if (login_id != null || login_id != "") {
                url = ONLINE + login_id;
            }else {
                url = direct_url;
            }
Muhammed Riyas A V
  • 71
  • 1
  • 1
  • 11
  • Hi, I think, you are checking null and black string then better option would be like. String login_id = "" ; if (!TextUtil.isEmpty(login_id)) { url = ONLINE + login_id; }else { url = direct_url; } Cheers..!! – Chinmay Mar 02 '16 at 06:40
  • @Chinmay: thanks a lot that is working fine.. – Muhammed Riyas A V Mar 02 '16 at 06:50

2 Answers2

0

please try this :-

 String login_id = "" ;

    if (login_id != null || !login_id.equals("")) {
                url = ONLINE + login_id;
            }else {
                url = direct_url;
            }

becaues login_id != "" not working in case of string variable but !login_id.equal("") working correctly

Salah Nour ElDin
  • 510
  • 2
  • 13
0

just change login_id.equals("") or use

  if(!TextUtils.isEmpty(login_id)){

  }else{
  }
Leonid Veremchuk
  • 1,952
  • 15
  • 27