Bonjour,
J'ai un problème avec un arraylist ayant pour valeur null. La console m'indique une erreur de java.lang.NullPointerException.
Mon arraylist est vide la première fois,
lISTE_CLIENT reçoit un null au niveau de LISTE_CLIENT=contact_client_BDD.Liste_clients();
le toast s'affiche bien car lISTE_CLIENT != null

Je relance la condition après une action de l'utilisateur, et là j'ai le message d'erreur cité au dessus, elle bloque à la première condition. Pourtant lISTE_CLIENT vaut null

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
System.out.println(lISTE_CLIENT);
	    		if((lISTE_CLIENT.isEmpty()) || (lISTE_CLIENT == null)){
	    			System.out.println("empty client");
	    			 //Création d'une instance de ma classe ContactClient_BDD
	    			ContactClient_BDD contact_client_BDD=new ContactClient_BDD(this);
		    		ContactClient_BDD.open();
		    		//reception des donnees clients
		    		lISTE_CLIENT=contact_client_BDD.Liste_clients();
		    		ContactClient_BDD.close();
		    		//lISTE_CLIENT.removeAll(null);
		    		if(lISTE_CLIENT != null){
		    			setListAdapter( new Liste_Client_Adapter());
		    	       } else {
		    	        	Toast.makeText(this, "Aucun contact client", Toast.LENGTH_LONG).show();
 
		    	        	System.out.println(lISTE_CLIENT);
 
		    	        }
}
J'ai cherché, je pense que l'erreur vient du null, mais je n'arrive pas à trouver la solution.
Merci pour votre aide

cédric