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
J'ai cherché, je pense que l'erreur vient du null, mais je n'arrive pas à trouver la solution.
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); } }
Merci pour votre aide
cédric
Partager