यह पूरी तरह से वर्णन किया गया है here इसे कैसे करें, केवल समस्या: वह openFileOutput()
फ़ंक्शन को नहीं जानता है;एंड्रॉइड: आंतरिक मेमोरी पर डेटा कैसे स्टोर करें?
private void saveSettingsFile() {
String FILENAME = "settings";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); //openFileOutput underlined red
try {
fos.write(string.getBytes());
fos.close();
} catch (IOException e) {
Log.e("Controller", e.getMessage() + e.getLocalizedMessage() + e.getCause());
}
}
उन प्रासंगिक संकुल मैं आयातित कर रहे हैं:
import java.io.FileOutputStream;
import java.io.IOException;
import android.content.Context;
आप logcat त्रुटि उत्पादन साझा कर सकते हैं के अंदर कर रहे हैं तो क्या होगा? –
मैंने अभी देखा है कि "openFileOutput" लाल रेखांकित है। ग्रहण ने मुझे अपनी कक्षा में एक तथाकथित विधि बनाने के लिए कहा, जिसे मैंने गलती से किया था। अब मैंने इस विधि स्टब को हटा दिया है और "openFileOutput" को लाल रंग में रेखांकित किया गया है। – OneWorld
@ कॉन्स्टेंटिन: इसकी तुलना में अधिक तार्किक समस्या है। तो logcat अभी तक मदद नहीं करता है। सही पता है कि मैं इसे संकलित भी नहीं कर सकता। – OneWorld