2011-08-03 171 views
7

我想知道是否有可能在我的應用程序中有一個監聽器,用於在將文件添加到文件系統時通知事件。有人可以引導我這個。文件系統監聽器

在此先感謝。

+0

請查看此鏈接... [這](http://www.java2s.com/Open-Source/Android/UnTagged/meteoroid/javax/microedition/io/文件/ FileSystemRegistry.java.htm) –

回答

9

您應該使用FileObserver來監視文件或目錄的更改。

似乎有一個例子here,但我沒有嘗試過,所以無法證明它的正確性。

+0

嗨,謝謝。這有幫助。 –

3

試試這個:

new FileObserver(path) { 
    @Override 
    public void onEvent(int event, String path) { 
     if (event == FileObserver.CREATE) 
      Toast.makeText(getActivity(), "File created", Toast.LENGTH_SHORT).show(); 
     } 
    }.startWatching();