テキストをファイルに書き込もうとしていますが、うまくいかないようです。
public static void saveState(){
String data = age + "," ;
FileOutputStream fos;
Context con = getApplicationContext();
try {
fos = con.openFileOutput("state", 0);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fos);
outputStreamWriter.write(data);
outputStreamWriter.close();
}
catch (IOException e) {
Log.e("Exception", "File write failed: " + e.toString());
}
}
私は周りを見回しましたが、コンテキストなしでopenFileOutput()を呼び出すことはできないようですが、「Context con = getApplicationContext()」がアクティビティの外では機能しないとは思いません。getapplicationcontext がその型に対して定義されていないことがわかります。誰か助けてくれませんか?