1

Comment démarrer une activité depuis ArrayAdapter et recevoir un rappel lorsque l'activité est terminée (comme onActivityResult)?Comment faire pour obtenir un rappel pour l'activité a commencé à partir de arrayadapter pour listview dans Android?

Le code suivant est à la suite de l'exécution d'une asynctask lancée en cliquant sur un bouton d'un bouton affiché dans chaque ligne listview.

((Activity) mContext).startActivityForResult(intent, AppConstants.DUMMY_CONSTANT); 
+0

Vérifiez ce lien: - http://stackoverflow.com/questions/12142255/call-activity-method-from-adapter –

Répondre

0

Si possible, essayez d'utiliser ceci:

listView.setOnItemClickListener(new OnItemClickListener() { ... }); 

Modifier. Vous pouvez également créer l'interface, la mettre en œuvre dans votre acitvity et le transmettre à votre carte

0
My Pscudoe code:-- Create call back method using interface 
and make call back wherever you want 
MyListener listener; 

    public interface MyListener { 
    // TODO: Update argument type and name 
    void onClick(View view, int position); 
} 


@Override 
public void onClick(View view) { 
    listener.onCardClick(view, getPosition()); 
} 

De Listview onitem: ---