जब मैं कोड की निम्न पंक्ति चलाता हूं:
MediaScannerConnection स्कैनर = नया MediaScannerConnection (यह , शून्य ); scanner.connect (); Scanner.scanFile (szFinalFileName, null); // & lt; --- यहां दुर्घटना
मुझे कंसोल विंडो में क्रैश और यह संदेश मिलता है:
09-26 14: 47: 44.074 : त्रुटि / मीडियाएसकैनर्स सेवा (10288): फ़ाइल / डेटा / डेटा / कॉम। एंड्रॉइड। प्रोजेक्ट्स / मीडिया / पॉज़_एसन
को हटाने में असफल होने का कोई भी विचार नहीं है कि यह काम क्यों नहीं कर रहा है और मैं क्या कर सकता हूं इसे ठीक करने के लिए?
अग्रिम धन्यवाद: -)
एक अन्य तरीका ऐसा करना किसी इरादे को प्रसारित करना है और सिस्टम को इसे संभाल देना है।
उदा
सार्वजनिक शून्य स्कैन फ़ाइल (फ़ाइल डाउनलोड की गई फ़ाइल) {उरी सामग्री यूरी = उरी.फ्रेमफ़ाइल (डाउनलोडफ़ाइल); इंटेंट मीडियास्कैनेंटेंट = नए इंटेंट ("android.intent.action.MEDIA_SCANNER_SCAN_FILE"); mediaScanIntent.setData (contentUri); mContext.sendBroadcast (mediaScanIntent); }
Comments
Post a Comment