Autore Topic: Problemi nella selezione di immagine dalla galley  (Letto 78 volte)

Offline paul78

  • Utente normale
  • ***
  • Post: 353
  • Respect: +1
    • Mostra profilo
    • Android Code
  • Sistema operativo:
    Linux - Windows
Problemi nella selezione di immagine dalla galley
« il: 21 Novembre 2016, 22:45:47 CET »
0
Ciao a tutti!

So avendo un piccolo problema!

Praticamente ho 2 activity, la MainActivity e ImageActivity

Con la main entro  nell'imageActivity.

il problema sta nell'imageActivity, dopo aver selezionato l'immagine, invece di apparire l'immagine nell'imageActivity, appena seleziono l'immagine l'app ritorna al MainActivity!!!

Non riesco a capire dov'è il problema!

Per selezionare l'immagine e farla apparire nell'app da dove ho selezionato scrivo questo:

Codice (Java): [Seleziona]
Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, RESULT_LOAD_IMAGE);

per far apparire l'immagine da dove ho selezionato scrivo questo:
Codice (Java): [Seleziona]
@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
                if(requestCode== RESULT_LOAD_IMAGE && resultCode == RESULT_OK && data!= null) {
                        Uri selectedImage = data.getData();
                        String[] filePathColumn = { MediaStore.Images.Media.DATA };
                        Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null);
                        cursor.moveToFirst();

                        int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
                        String picturePath = cursor.getString(columnIndex);
                        cursor.close();
                        img.setImageBitmap(BitmapFactory.decodeFile(picturePath));
                }
}

Dov'è l'errore?
Dove sbaglio?


tutti possiamo programmare...basta volerlo!!!

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1363
  • Respect: +156
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Problemi nella selezione di immagine dalla galley
« Risposta #1 il: 22 Novembre 2016, 09:11:49 CET »
0
Quindi tu parti da ImageActivity, avvii selettore di immagini, selezioni l'immagine e ritorni alla MainActivity?
Se la sequenza è questa il codice che hai inviato dovrebbe trovarsi tutto nella ImageActivity, giusto?
Se è così da questi spezzoni non vedo errori che possano causare questo comportamento.. Non è che c'è un finish() di troppo da qualche parte?
Postate il LogCat LogCat LogCat LogCat LogCat