为什么其他部分不在android?

时间:2016-03-02 06:33:08

标签: android if-statement

即使login_id为null,条件仅在part时执行。

 String login_id = "" ;

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

2 个答案:

答案 0 :(得分:0)

请尝试:

 String login_id = "" ;

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

因为 login_id!="" 在字符串变量的情况下无效但!login_id.equal("")正常工作

答案 1 :(得分:0)

只需更改login_id.equals("")或使用

即可
  if(!TextUtils.isEmpty(login_id)){

  }else{
  }