Wyświetlanie wybranego zdjęcia na imageView

Odpowiedz Nowy wątek
2014-12-12 22:22
0

Witam, stworzyłem aplikację, która robi zdjęcia, zapisuje je, a następnie mogę wybrac sobie które zdjęcie chcę wyświetlić. Niestety napotkałem problem, wszystko działałoby w porządku, gdyby galeria z której wybieram zdjęcia się "uploadowała". Tzn. robię zdjęcie i chcę je wyświetlić, ale nie mogę,bo galeria się nie odświeża i dopiero po nowym załadowaniu aplikacji pojawia się nowe zdjęcie. oto kod funkcji wyboru zdjęcia z aplikacji:

 public void wybierzZdjecie(View w)
    {
        Intent i = new Intent(
                Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
 
        startActivityForResult(i, RESULT_LOAD_IMAGE);
 
    }
 
    @Override
    protected void onActivityResult(int requestCode,int resultCode, Intent data)
    {
        super.onActivityResult(requestCode,resultCode,data);
 
        if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
            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);
 
            myImage.setImageBitmap(BitmapFactory.decodeFile(picturePath));
 
            cursor.close();
            //setBitmap();
        }

Proszę o pomoc.

Edit:
Nikt nie podpowie? Może ktoś zna lepsze rozwiązanie wyboru zdjęcia z galerii?

edytowany 3x, ostatnio: Reb12341, 2014-12-12 23:07

Pozostało 580 znaków

2014-12-12 23:14
0

Edit:
Nikt nie podpowie? Może ktoś zna lepsze rozwiązanie wyboru zdjęcia z galerii?

Spieszy Ci się gdzieś..?

Zauważ, że od założenia wątku do ostatniej edycji minęły trzy kwadranse, a jest piątek, późna godzina - większość użytkowników woli sączyć piwko po całym tygodniu stukania w klawiaturę; Czekaj cierpliwie, jak ktoś będzie miał czas i ochotę to odpowie - poganianie nic Ci nie da, a wręcz przeciwnie.


Pozostało 580 znaków

2014-12-14 15:34
0

up

Pozostało 580 znaków

2014-12-14 22:03

Może ktoś wie jak odświeżyć po prostu galerię?

Edit:

Ok, forum po bandzie...

mniejsza o to, rozwiązanie:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));

dodanie znacznika <code class="java"> - @furious programming

edytowany 2x, ostatnio: furious programming, 2014-12-14 23:32
Wstawiaj kod w znaczniki kolorujące składnię; - furious programming 2014-12-14 23:33

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0