Sélectionnez l'Image à partir de la galerie Android Fragment

Je veux sélectionner la galerie de l'intention du fragment.lorsque l'utilisateur choisit l'option pour sélectionner une image à partir de la galerie puis de la galerie s'ouvre et immédiatement onActivityResult de fragment est appelé.et lorsque l'utilisateur de choisir l'image puis onActivityResult() n'est pas appelée.Je ne suis donc pas en mesure de sélectionner une image à partir de la galerie.
Belo est mon code pour ouvrir la galerie -

Intent intent = new   Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
    intent.setType("video/, images/");
    startActivityForResult(intent, 2);

et voici mon onActivityResult-

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    Log.d(TAG, "onActivityResult"); //not printed
    Toast.makeText(mContext, "aaaa"+requestCode, Toast.LENGTH_SHORT).show();
}

Quel est le problème dans mon code.

Merci d'avance.

êtes-vous sûr que vous pouvez démarrer une activité de résultat à partir d'un fragment sans l'aide d'une référence à l'activité? Je pense que vous devez attraper l'activité résultat dans le démarrage de l'activité.
Oui, je suis en utilisant le même code dans certains autres fragment et il fonctionne très bien.Aussi vous êtes en droit d'abord activité parent onActivityResult et puis fragment onActivityResult est appelée, mais les deux sont appelés lorsque la galerie est ouverte.
Qu'advient-il si vous vérifiez d'abord la requestcode?
Lorsque je clique sur le bouton pour l'ouvrir puis passage de demande de code 2 comme mentionné dans ma question,une fois que le bouton cliquez sur la galerie s'ouvre et tout à coup onActivityresult appelé avec requestcode 2 et responsecode 0.

OriginalL'auteur Ravi Bhandari | 2014-11-05