Android Nowo zrobione zdjęcie z niestandardowego aparatu nie pojawia się w galerii (sklep multimedialny)

w mojej aplikacji początkowo ładuję wszystkie obrazy z galerii, tj. (MediaStore.Images.Media.EXTERNAL_CONTENT_URI)

użytkownik może robić zdjęcia za pośrednictwem mojej aplikacji, ale mam niestandardowy aparat, tj. nie używam domyślnej kamery telefonu do robienia zdjęć, mam własny widok powierzchni, radzę sobie bezpośrednio z obiektem aparatu i obsługuję obraz z kamery. i zapisuję ten obraz w folderze niestandardowym.

Chcę, aby nowo zrobione zdjęcie pojawiło się w mojej galerii po powrocie użytkownika do mojej aplikacji

problem: nowo zrobione zdjęcie nie pojawia się w kursorze załadowanym za pomocą MediaStore.Images.Media.EXTERNAL_CONTENT_URI

problem zniknął dopiero po ponownym zainstalowaniu aplikacji i wymuszeniu ponownego skanowania.

jak to naprawić? chcę, aby każdy obraz, który został natychmiast wykonany, pojawił się w moim kursorze?

zrobiłem trochę badań, ale nie mów mi o wartościach zawartości z rozwiązaniem startowym, jak poniżej

 startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);

to nie działa, ponieważ znowu mam własną kamerę, nie używam domyślnej aktywności aparatu z telefonu

Próbowałem też

 getContentResolver().notifyChange(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null);

to też nie działa

czy ktoś może pomóc?

Dzięki

questionAnswers(3)

yourAnswerToTheQuestion