peut-on appeler startActivityForResult de l'adaptateur?
est-il possible d'avoir la méthode onActivityResume
dans adapter
& appel startActivityForResult
?
- Oui, êtes-vous sûr d'utiliser startActivityForResult Adaptateur
- j'ai une liste en vue de l'obtention de son contenu à partir de l'adaptateur. J'ai un bouton dans la carte,cliquez sur le bouton de l'autre de l'activité de la start & retour quelque chose
- stackoverflow.com/questions/2497205/... son un complate exemple même que votre quastion .j'chose de sa serviable..Tout le Meilleur
Vous devez vous connecter pour publier un commentaire.
Oui. Il suffit de passer le contexte de l'activité à la carte dans l'adaptateur du constructeur (ici stockés en tant que mContext).
Dans getView, il suffit d'appeler
Pas nécessairement passer passer contexte dans l'adaptateur du constructeur. Vous pouvez obtenir contexte de ViewGroup parent. Exemple pour RecyclerView adaptateur:
De l'échantillon pour ListView BaseAdapter
Et l'utiliser partout où vous voulez
((Activity) mContext)
startActivityForResult()
de votre Activité. Si vous avez besoin de recevoir le résultat du Fragment, vous devez appelerstartActivityForResult()
de Fragment.Offcource...
Attention!!!
Seulement passer MyActivity.cette de l'activité à la carte en tant que contexte.
Seulement passer getActivity(); à partir de fragment de carte en tant que contexte.