2011-08-03 17 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(); 
संबंधित मुद्दे