我正在尝试在 Android 内部存储中创建一个文本文件,但我无法做到这一点。有人可以告诉我我做错了什么吗?
String append = "some data";
try {
FileOutputStream fileout=openFileOutput("fortify_profile.txt", Context.MODE_PRIVATE);
fileout.write(append.getBytes());
fileout.close();
Toast.makeText(getApplicationContext(), "Profile Created", Toast.LENGTH_LONG);
}
catch(Exception e)
{
e.printStackTrace();
Toast.makeText(getApplicationContext(), "Could not create Profile", Toast.LENGTH_LONG).show();
}
我看到的每个地方都给出了在 Android 内部存储上创建文件的相同方法,但是 我的不工作。请帮忙
最佳答案
您的代码是正确的,我希望这也能创建文件。但您没有在正确的位置检查它。转到data>data>your_package_name>files>fortify_profile.txt
,该文件应该在那里。
关于android - 无法在 Android 内部存储中写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26826134/