पर मुझे खाली नहीं है। मुझे अपने सैमसंग गैलेक्सी नेक्सस के साथ एक अजीब समस्या है, जहां मेरे एप्लिकेशन में बनाई गई और लिखी गई फाइलें फोन पर पहुंचने पर ठीक दिख रही हैं (ईएस फाइल के माध्यम से एक्सप्लोरर), लेकिन जब मैं अपने पीसी (यूएसबी के माध्यम से जुड़े फोन के साथ) पर एक ही फाइल देखने की कोशिश करता हूं, तो वे 0 बाइट्स (और खोले जाने पर खाली) के रूप में दिखाई देते हैं।पीसी पर खाली दिखने वाली फ़ाइलें लेकिन स्मार्टफोन
ये सामान्य टेक्स्ट फाइलें होनी चाहिए, जिन्हें मैं नई फ़ाइल (डीआईआर, फ़ाइल नाम) का उपयोग करके बना रहा हूं और प्रिंटवाइटर की लेखन विधि का उपयोग करने के लिए लिख रहा हूं। मैं MediaScannerConnection.scanFile का उपयोग कर सामग्री डेटाबेस में नई फ़ाइलें भी जोड़ रहा हूं।
मैंने मूल रूप से पिछले अनुप्रयोगों (> 6 महीने पहले) में किसी भी मुद्दे के बिना एक ही कोड का उपयोग किया है, इसलिए मैं वास्तव में उलझन में हूं कि यह अब क्यों काम नहीं कर रहा है। क्या किसी को भी ऐसी ही समस्याएं हैं?
अद्यतन:
फिर भी समस्या निवारण इस ... दो और टिप्पणियों मुझे पूरी तरह से उलझन में है:
मैं एक पीसी पर एक ही फ़ाइलों तक पहुँचने की कोशिश की, और वे ठीक काम किया। यह मुझे सोच रहा था कि यह कुछ ड्राइवर मुद्दा हो सकता है, लेकिन यह अभी भी अजीब होगा क्योंकि मैंने ड्राइवर को बिल्कुल नहीं बदला है (मैंने पहले कभी इस मुद्दे का अनुभव नहीं किया था)।
मैंने पहले बनाए गए एक अलग एप्लिकेशन का उपयोग करके फ़ाइलों को बनाने का प्रयास किया। यह फ़ाइल निर्माण, आदि के लिए मूल रूप से एक ही फ़ाइलियो क्लास का उपयोग करता है। इस एप्लिकेशन के साथ ऐसा कोई समस्या नहीं है।
मैं मीडियास्केनर को अलर्ट करने की इस अन्य विधि को आजमाउंगा: http://stackoverflow.com/a/17391679/833647 –
उस विधि का प्रयास किया, लेकिन मुझे एक ही परिणाम मिलते हैं। – robguinness
एक ही समस्या थी, लेकिन मेरे डिवाइस पर केवल एक फ़ोल्डर के लिए, ES एक्सप्लोरर के साथ बनाया गया था। मेरे लिए फिक्स फोन पर फ़ोल्डर का नाम बदलना था, जिसने नया नाम बनाया और पुराना नाम विंडोज एक्सप्लोरर में दिखाई दिया। जो कुछ भी है, अब यह फाइलें दिखाता है। – lucidbrot