Bonjour à tous,

je rencontre une anomalie à la récupération d'une photo depuis la Gallery Android, uniquement sur Galaxy S3 apparement.

Depuis mon application je lance un Intent pour ouvrir la Gallery photo :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
		Intent intent = new Intent();
                intent.setType("image/*");
                intent.setAction(Intent.ACTION_GET_CONTENT);
                intent.addCategory(Intent.CATEGORY_OPENABLE);
                startActivityForResult(Intent.createChooser(intent, "Select Picture"), 1);

Quand le code s'exécute ça ouvre bien la Gallery et je peux selectionner n'importe quelle photo. Par contre une fois la photo selectionnée la Gallery se fige pendant 2 secondes puis se ferme et une Toast indique que mon appli à pris fin. Mon appli s'arrete brutalement et c'est tout.

Quand je comment le code du onActivityResult il n'y a plus d'erreur.
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
24
		super.onActivityResult(requestCode, resultCode, data);
 
		Uri uri = null;
		if (resultCode == Activity.RESULT_OK) {
			if (data != null && data.getData() != null) {
				uri=data.getData();
			}
		} else {
			return;
		}
 
		InputStream input = null;
		Bitmap imageGallery = null;
		try {
			// récupérer l'image de la gallery Android
			input = this.getContentResolver().openInputStream(uri);
			BitmapFactory.Options options = new BitmapFactory.Options();
			imageGallery = BitmapFactory.decodeStream(input, null, options);
		} catch(Exception e){
		} finally{
			try {
				input.close();
			} catch(Exception e){}
		}
Sur mon Galaxy S2 il n'y a aucun souci.

Quelqu'un peut m'aider?

Merci