Wyświetlanie wybranego zdjęcia na imageView

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?

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.

0

up

0

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

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