空指针异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了空指针异常相关的知识,希望对你有一定的参考价值。

今天工作中遇到一个空指针异常 

Client client = clientService.findClientById(mediaAccount.getClientId());
if(mediaAccount!=null && mediaAccount.getClientId() != 0 && clientService.findClientById(mediaAccount.getClientId()) != null && clientService.findClientById(mediaAccount.getClientId()).getClientName() != null){
    jsonSale.setClientName(clientService.findClientById(mediaAccount.getClientId()).getClientName());
}


刚开始只是判断了mediaAccount.getClientId() != 0 && clientService.findClientById(mediaAccount.getClientId()) != null && clientService.findClientById(mediaAccount.getClientId()).getClientName() != null

就是忘记判断

mediaAccount!=null

搞了半天



以上是关于空指针异常的主要内容,如果未能解决你的问题,请参考以下文章

片段 getArguments() 空指针异常

片段中的 Listview 适配器给出空指针异常

访问片段的子视图时出现空指针异常

空指针异常 - 片段活动

从活动调用片段方法时出现空指针异常

活动到片段通信:当我尝试从活动更新片段中的文本视图时,出现空指针异常