Bonjour,
Merci d'avoir répondu.
Voici le code que j'utilise:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| idSelectionne = intent.getIntExtra(MainActivity.IDENTIFIANT, 0); // je récupère d'une autre activité l'id du joueur sélectionné .
Joueur joueurSelectionne = joueurDAO.getJoueurWithId(idSelectionne); // Je récupère dans ma BDD les informations sur le joueur sélectionné
// Afficher l'image dont l'uri est dans la base de données:
String imgbdd = joueurSelectionne.getImageJoueur(); // Récupération de l'uri de l'image du joueur sélectionné sous format String (stockée dans ma bdd)
Uri imgbdduri = Uri.parse(imgbdd); // Transformation de l'uri de String en Uri
imageView2 = (ImageView) findViewById(R.id.imageView2); //On récupère l'image du layout
imageView2.setImageURI(imgbdduri); //On insère l'image dans le layout |
L'insertion d'un toast me permet de vérifier que l'Uri est de la forme : content://media/external/images/media/321
Pour info, l'appli ne plante pas, elle ne m'affiche tout simplement pas l'image dans imageView2.
Sinon dans le manifest j'ai bien mis :
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
Partager