public void stopWatching(String fileName){
synchronized (mObservedChildren) {
    mObservedChildren.remove(fileName);
    if (mObservedChildren.isEmpty()) {
      stopWatching();
      Log_OC.d(TAG,"Stopped watching parent folder " + mPath + "/");
    }
  }
}

public void stopWatching ( String fileName ) { synchronized ( mObservedChildren ) { mObservedChildren . remove ( fileName ) ; if ( mObservedChildren . isEmpty ( ) ) { stopWatching ( ) ; Log_OC . d ( TAG , "Stopped watching parent folder " + mPath + "/" ) ; } } }
removes a child file from the list of files observed by the folder observer .
