我想在安装应用程序后在内部存储中创建一个文件。事实上,当我运行我的功能时,我希望有一个内部存储空间。但我不知道如何,我使用服务或活动以及如何。我在主要活动的onCreate()
中使用了以下代码。但问题一旦我的应用程序开始运行我检查我的文件,它是空的,它包含的数据被删除。
String file_name = "profil1.txt";
String file_name1 = "profil2.txt";
File f = new File("file_name");
try {
if(f.exists()){
Log.d(TAG, "les fichiers sont deja cree");
}else {
FileOutputStream fos = openFileOutput(file_name, Context.MODE_WORLD_WRITEABLE);
FileOutputStream fos1 = openFileOutput(file_name1, Context.MODE_WORLD_WRITEABLE);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
答案 0 :(得分:1)
将File f = new File("file_name");
更改为
File f = new File(file_name);