-1

我需要帮助,当我在我的应用程序中读取 JSON 文件时,一切都很好,除了当我读取封面源时,它总是会导致空指针异常,但是当 value = 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);

                }
4

1 回答 1

2

您需要像这样检查 null :

if(coverSource == null)

As.equals是在对象上调用的方法。在对其执行任何操作之前,您需要检查该对象是否存在。

于 2013-07-21T11:11:47.090 回答