当前位置: 首页 > 知识库问答 >
问题:

方法调用可能产生NullPointerException改型体

孔志强
2023-03-14

我正在使用改型2从我的API获得响应,并将其值存储在我的常量中,如下所示

if(response.isSuccessful()) {
                    constant.banner_on = response.body().getBanner_on();
                    constant.int_on = response.body().getInt_on();
                    constant.int_click = response.body().getInt_click();
                }

它在下面这三个方面给了我警告

我很困惑,无法解决此警告。让我知道如果有人能帮我走出来。

共有1个答案

叶修永
2023-03-14

它只是一个警告,因为如果响应成功,它永远不会为空。您可以忽略它,或者环绕if(response.body()!=null)以删除警告。

Ads ads = response.body();
if(ads != null){
    constant.banner_on = ads.getBanner_on();
    // and so on.
}
 类似资料: