java.lang.NullPointerException pour ArrayList
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:
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