Aller au contenu

Context à fournir pour une variable de classe


zooky

Recommended Posts

Bonjour,

je débute tout juste dans la programmation sous Android, mes cours de java remontent à quelques temps et j'ai du mal à appréhender les objets Context...

J'ai commencé par vouloir créer une activity avec deux objets ListView (et de passer à la seconde en cliquant sur un élément de la première). J'ai pensé déclarer ces ListView comme variables de classe, mais je ne sais que fournir au constructeur pour l'argument "Context". Voici mon code actuel :

public class Lecteur extends Activity{
    protected ListView lv_artistes = new ListView(this);
    protected ListView lv_albums = new ListView(this);
    /* 
     * onCreate() et d'autres méthodes....
     */
}

Une Exception java.lang.NullPointerException est levée sur ces lignes... je suppose que c'est le "this" qui ne convient pas, mais pourtant il devrait faire référence à l'instance de ma classe qui est un context en soi non ?

Merci de m'indiquer si je fais totalement fausse-route, et de m'orienter vers une solution !

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...