Android-java: comprueba la comprobación de valores booleanos para null

Estoy intentando un cheque nulo como a continuación

if (isTrue == null) 

Compile error dice: "El operador == es indefinido para el tipo de argumento boolean"

Por favor, ayuda, cómo hacer un cheque nulo.

Gracias

No se puede hacer comprobación null en tipos primitivos. boolean es un tipo primitivo.

Si es absolutamente necesario representar un valor null con una variable boolean , debe utilizar la clase wrapper java.lang.Boolean .

Por lo tanto, su ejemplo sería:

 Boolean isTrue; isTrue = null; // valid isTrue = true; // valid isTrue = false; // valid if (isTrue == null) { // valid! } 

Esta es la entrada de WIKIPEDIA para las clases de contenedor primitivo .

El camino correcto es

 boolean isTrue; if(!isTrue) 

o

 if(isTrue) 

No se puede comprobar si el booleano es nulo o no. Booleano debe ser verdadero o falso.

Un booleano es un tipo primitivo y no puede ser nulo.

Un booleano no puede ser nulo en java.

Un booleano, sin embargo, puede ser nulo.

  • ¿Es el tema blanco y negro para los códigos QR un estándar?
  • Cómo comprobar si el hilo actual no es el hilo principal
  • Cómo manejas la internacionalización para "Tu entrada 'xyz' es excelente!"
  • Crash en Android 2.3.3 después de actualizar a la biblioteca de soporte 25.0.0 (java.lang.NoSuchMethodError: android.view.View.isAttachedToWindow)
  • Android - Cómo combinar dos ArrayLists
  • Detección de estilo de conducción mediante sensores de Smartphone
  • ¿Son las aplicaciones IOS y Android con Webview sólo consideradas híbridas o aplicaciones Web?
  • Matriz de impresión en el gato de registro android
  • Cómo cambiar una RealmList a RealmResult?
  • Problemas con el widget android-pulltorefresh
  • Vínculos con varios clics en TextView en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.