Problème remplissage d'une ListVew avec une BDD
Bonjour,
J'ai un petit problème avec une ListView remplie par une bdd SQLite.
Elle se remplie bien sauf que quand je descend et je remonte j'ai une NullPointException.
Je ne comprend pas vraiment car je remplit une liste d'objet avec la bdd et je l'ajoute après a la ListView.
mon code pour charger les objets:
Code:
1 2 3 4 5 6 7 8 9 10 11
| DatabaseHandler db = new DatabaseHandler(this);
lstPushs = db.getAllPushs();
for (BaseMetierPush push : lstPushs) {
db.updateVuPush(push.id);
}
db.close();
if (lstPushs.isEmpty()){
TextView tv =(TextView)findViewById(R.id.base_notification_text_vide);
tv.setVisibility(View.VISIBLE);
} |
mon code de remplissage de la ListView:
Code:
1 2 3 4
| liste = (ListView)findViewById(R.id.base_notification_list_push);
liste.setVisibility(View.VISIBLE);
BasePushListAdapter adapter = new BasePushListAdapter(this, lstPushs);
liste.setAdapter(adapter); |