Autore Topic: ACTION_VIEW su immagine con Uri di tipo "content://..." su KitKat 4.4  (Letto 436 volte)

Offline ciccio

  • Utente junior
  • **
  • Post: 65
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Francesco Cervone
  • Sistema operativo:
    Mac OS X 10.9
Salve a tutti,
mi sono imbattuto ancora una volta in questo problema della gestione dei documenti in Android 4.4 Kitkat.
In pratica seleziono una immagine dalla galleria e mi viene ritornato un Uri con un particolare formato. Quando tento di riaprire l'immagine tramite un intent di tipo ACTION_VIEW, una volta selezionata l'app che voglio usare, viene visualizzato lo schermo nero con il messaggio "Foto mancante." o in inglese "Media non found.".
Questo è il codice in cui lancio l'intent:
Codice (Java): [Seleziona]
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
intent.setDataAndType(uri,"image/*");
try {
    startActivity(intent);
} catch (Exception ex) {
    Toast.makeText(getApplicationContext(),ex.getMessage(),Toast.LENGTH_SHORT).show();
}
Sapete dirmi quale è il problema? Conoscete una soluzione?
Un esempio di Uri è il seguente: "content://com.android.providers.media.documents/document/image:30506"