2010-06-28 5 views
0

j'ai un ListActivity avec un ListView, onItemClick je commence à une intention,Android: ListActivity avec ListView commencer une nouvelle intention et cette intention ne pas parent

onCreate de cette intention je fais un getParent mais il est nul. si je fais this.isChild() c'est faux.

mPostList.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
    Intent IntentDiscution = new Intent(parent.getContext(), EcrireMessage.class); 
    .... 
    IntentDiscution.putExtras(objetbunble); 
    parentClass.startActivity(IntentDiscution); 
} 

Répondre

0

Vous probablement à la recherche

YourParentClassName.this 

Code

mPostList.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
    Intent IntentDiscution = new Intent(YourParentClassName.this, EcrireMessage.class); 
    .... 
    IntentDiscution.putExtras(objetbunble); 
    parentClass.startActivity(IntentDiscution); 
} 
+0

j'ai cette erreur: « Aucune instance englobante de la liste des types est accessible portée » – NicoMinsk

+0

Déposez votre dossier complet, comme peut-être tort d'autre chose Là – Pentium10

Questions connexes