无法在Android应用中创建文件

时间:2017-05-20 06:39:41

标签: android file-handling

我正在制作一个Android应用程序,我将使用文件处理,但首先我需要创建它,但使用以下代码:

print(sum(i%2 != 0 for i in lst))

'msg'是我用来显示错误的TextView对象,当我运行这个应用程序时......它进入IOException e catch ..请告诉我,如果我做错了什么或者什么?除了我我正在为我的应用程序使用Android 2.2。

2 个答案:

答案 0 :(得分:1)

你需要提供如下文件的绝对路径。

File file = new File(/data/packagename/files/ + "log1.txt");

答案 1 :(得分:1)

在应用程序存储中,请尝试以下操作:

File file = new File(getFilesDir(), "file.txt");

或者如果你想附加文件名,试试这个:

File file = new File(getFilesDir() + File.separator + "file.txt");