我使用 AsyncTask 从 Internet 下载数据的位置有 url1 和 url2。Json 字段类似。唯一区别它们的是 url2 在 json 中没有 end_time 字段。我用一个 AsyncTask 启动两个 url。第一个 url 输出 Recyclerview 中的所有内容,而第二个则没有。我试着把
if(jsonObject.getString("end_time")!=null)
也
if(jsonObject.getString("end_time")!="")
仍然不起作用。
我需要创建两个单独的 AsyncTasks 还是有其他方法?
如果找不到,方法
json.optString(key, defaultValue)将返回defaultValuekey尝试
或者
并且不要忘记 trim()