我需要帮助,当我在我的应用程序中读取JSON文件时,每件事都没问题,除非我读取封面源它总是会导致空指针异常但是我包括在我的那个值= null时,然后把默认封面但它总是导致空指针异常这是代码中最重要的部分
just try
String coverSource=jsonObjectInData.optJSONObject("cover").optString("source");
if(coverSource.equals(null))
{
page.setCoverSource("http://t1.gstatic.com/images? q=tbn:ANd9GcTnU1vitqZ3aQxGHLzsP3Xr5Yn4wI_2w1f2sihW2S1ZFaUko3YvrQ");
}
else
{
page.setCoverSource(coverSource);
}
答案 0 :(得分:2)
你需要像这样检查null:
if(coverSource == null)
因为.equals
是一个在对象上调用的方法。在对其执行任何操作之前,您需要检查该对象是否存在。