title: Multiple FileObserver on same file failed
body: <p>In my application, I have different components, which monitor the particular file in sdcard using FileObservers. So there are two instances of File Observer which observe a single file, say abc.xml for all events.</p>
  
  <pre><code>FileObserver fo1 = new FileObserver(new File("/sdcard/abc.xml"));
  fo1.startWatching();
  FileObserver fo2 = new FileObserver(new File("/sdcard/abc.xml"));
  fo2.startWatching();
  </code></pre>
  
  <p>They both are registered for different events. My problem is when both of the file observers are watching in parallel, I am missing the calls to onEvent() of "fo1". </p>
  
  <p>Is this a limitation of Android system? What are the ways to overcome this problem?</p>