I am using contentresolver to get notifications as follows
@Override
public void onStart(Intent intent, int startid)
{
this.getApplicationContext().getContentResolver().registerContentObserver (MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, contentObserver);
this.getApplicationContext().getContentResolver().registerContentObserver (MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, true, contentObserver);
this.getApplicationContext().getContentResolver().registerContentObserver (MediaStore.Video.Media.EXTERNAL_CONTENT_URI, true, contentObserver);
}
private class MyContentObserver extends ContentObserver
{
@Override
public void onChange(boolean selfChange)
{
super.onChange(selfChange);
System.out.println (" Inside Contentobserver onChange" );
}
}
Here whenever i delete any image/video/audio file from sdcard, after completion of the delete operation that Onchange(bool) is invoking. Is it possible to get the notification before deletion ? I also tried with Broadcastreceiver, but i didn't get any notifications ? thanks in advance