Bonjour à tous !
Voilà j'ai un problème lors du retour à mon activity.
Je m'explique :
Avec cette partie de code, je liste les fichiers images, audio et vidéos contenus dans le dossier /sdcard/.
Le onActivityResult :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public void onClick(View v) { switch(v.getId()){ case R.id.imgImages: Intent image = new Intent(Intent.ACTION_GET_CONTENT); image.setType("image/*"); startActivityForResult(image, SELECT_PICTURE); return; case R.id.imgAudios: Intent audio = new Intent(Intent.ACTION_GET_CONTENT); audio.setType("audio/*"); startActivityForResult(audio, SELECT_MUSIC); return; case R.id.imgVideos: Intent video = new Intent(Intent.ACTION_GET_CONTENT); video.setType("video/*"); startActivityForResult(video, SELECT_VIDEO); return; }}
La je fais en sorte de pouvoir sélectionner un élément et l'afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 protected void onActivityResult(int requestCode, int resultCode, Intent data) { data.setAction(Intent.ACTION_VIEW); startActivity(data); }}
Mon problème est que lorsque je ne sélectionne pas de fichiers et que je fais retour, j'ai un ForceClose mais quand je sélectionne un fichier et que je fais retour je reviens directement sur mon activity.
L'idéal serait que lorsque je sélectionne un fichier et que je fais retour, je revienne à la galerie et que lorsque je ne sélectionne pas de fichier et que je fais retour, je revienne à mon activity.
Merci pour vôtre aide !
Partager