Bonjour
Il me semblait qu'en java les expressions booléennes étaient évaluées de manière intelligente c'est à dire interrompues dès qu'elles s'évaluent
Pourtant j'ai un null pointer exception sur cette expression :
Pourtant mBlueSocket étant donc null, l'expression aurait du s'évaluer à faux sans avoir à évaluer le reste de l'expression.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.bluetooth.BluetoothSocket.isConnected()' on a null object reference return mBlueSocket!=null && mBlueSocket.isConnected() && (mState == STATE_CONNECTED) ;
Pourriez-vous m'éclairer sur ce point ?
Merci d'avance
Nathalie
Partager