即使login_id为null,条件仅在part时执行。
String login_id = "" ;
if (login_id != null || login_id != "") {
url = ONLINE + login_id;
}else {
url = direct_url;
}
答案 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{
}