L'Uri que j'ai obtenu dans la méthode onActivityResult, j'ai essayé de rendre Uri variable globale pour que Uri l'envoie en utilisant la méthode Intent putExtra à une autre activité .. mais elle montre ne peut pas résoudre le symbole. Le selectedImage variable dans la méthode onActivityResult, je veux la valeur de cette variable Uri en dehors de la méthode afin que je puisse envoyer cette Uri à une autre activité en utilisant Intent. Comment obtenir la valeur comme le type de retour de onActivityResult est nul?Comment obtenir des données URI à partir de la méthode onActivityResult pour les envoyer à une autre activité?
Aidez-moi ou existe-t-il un autre moyen?
onClickPickImage public void (Voir vue) {
Intent takePicture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePicture, 0);//zero can be replaced with any action code
Intent pickPhoto = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(pickPhoto , 1);//one can be replaced with any action code
}
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
switch(requestCode) {
case 0:
if(resultCode == RESULT_OK){
Uri selectedImage = imageReturnedIntent.getData();
}
break;
case 1:
if(resultCode == RESULT_OK){
Uri selectedImage = imageReturnedIntent.getData();
}
break;
}
}
ne peuvent pas aider sans le code –
Pouvez-vous envoyer le code? –
voir 'Intent # getData' /' Intent # setData' – pskink