Pom*_*eyo -3 java android exception nullpointerexception
我试图避免布尔值的NullPointerException.我认为下面的代码会起作用,但事实并非如此.
if(Boolean.TRUE.equals(shareConnection.getConnection())){ // This could be null, True or False
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我不想实现一个try catch语句,因为它已经在catch中.
编辑
public class ShareConnection{
public boolean getConnection() {
return connection;
}
}
Run Code Online (Sandbox Code Playgroud)
if(Boolean.TRUE.equals(shareConnection.getConnection()))
Run Code Online (Sandbox Code Playgroud)
这里NPE的唯一方法是
shareConnection 是 nullgetConnection()使用调试器在此处分析您的程序状态和/或发布更多代码以获得更具体的帮助.