Jump to content

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 !

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...