मैं यूनी में एक यूनिट के लिए मूल नोटपैड ऐप लिख रहा हूं। मैंने मुख्य कक्षा को एक संपादन टेक्स्ट के साथ बनाया है जिसे मैं स्ट्रिंग टेक्स्टऑटपुट के रूप में सहेजता हूं।एंड्रॉइड: फ़ाइल से पढ़ना (ओपनफाइलिनपुट)
मैं एक फाइल करने के लिए स्ट्रिंग को बचाने के लिए एंड्रॉयड डेवलपर्स साइट से निम्न कोड का इस्तेमाल किया है:
पढ़ने के लिए:
FileOutputStream fos = openFileOutput(textOutput, Context.MODE_PRIVATE); fos.write(textOutput.getBytes()); fos.close();
हालांकि, वे आप निम्नलिखित चरणों का उपयोग पढ़ने के लिए कहते हैं आंतरिक भंडारण से एक फ़ाइल:
ओपनफाइल इनपुट() को कॉल करें और इसे पढ़ने के लिए फ़ाइल का नाम पास करें। यह एक FileInputStream देता है। पढ़ने के साथ फ़ाइल से बाइट पढ़ें()। फिर बंद करें() के साथ स्ट्रीम बंद करें।
इसका क्या अर्थ है, और इसे अपने ऐप में किसने लागू किया है?
कृपया मदद करें।
भी एहसास है कि आप शायद अपनी फ़ाइल एक हैश कोड (क्या toString नाम के लिए नहीं करना चाहते हैं() जावा में अपने ऑब्जेक्ट के डिफ़ॉल्ट पर वापस आ जाएगा) आप पैरामीटर के रूप में textOutput की बजाय स्ट्रिंग का उपयोग करना चाह सकते हैं। वास्तविक दस्तावेज के लिए – nibuen
+ 1। अब मुझे पता है कि यह 'ओपनफाइल इनपुट' वास्तव में क्या है जिसके बारे में लोग बात कर रहे हैं। – Doomsknight