Получение изображения в папке вашего приложения - PullRequest
0 голосов
/ 01 ноября 2018

В этом приложении я хочу-> Когда пользователь удаляет любое изображение из галереи, это изображение должно быть скопировано в папку моего приложения, поэтому позже я покажу это удаленное изображение пользователю.
Использует ли это ContentProvider, ContentObserver, ContentResolver ??

Если Да , то Как ??

public class Service extends android.app.Service {
    private static final String TAG = MyService.class.getSimpleName();

    @Override
    public void onCreate() {
        super.onCreate();
        getContentResolver().registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, ab);
    }

    ContentObserver ab = new ContentObserver(new Handler()) {
        @SuppressLint("NewApi")
        @Override
        public void onChange(boolean z, Uri uri1) {

            /* Any changes on images from gallery, it will ping here . WHAT TO DO HERE ?? */

            super.onChange(z);
        }
    };

    @Nullable
    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }
}
...