В этом приложении я хочу-> Когда пользователь удаляет любое изображение из галереи, это изображение должно быть скопировано в папку моего приложения, поэтому позже я покажу это удаленное изображение пользователю.
Использует ли это 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;
}
}