-3

我正在尝试从一个不实现 Activity 的类创建一个新文件。如果我在实现活动的类上使用相同的代码,则会创建文件,但如果该类没有实现活动,则不会。怎么了?我需要上下文吗?我能怎么做?

public class fileInfo {
File filename;
int indexfile;

public filesInfo(){
    indexfile = 0;

    String filepath = Environment.getExternalStorageDirectory().getAbsolutePath().toString() + "/MotionSensors/values.txt";
    filename = new File(filepath);

}

} .. }

4

1 回答 1

0

您在上面所做的看起来还不错,但如果仍然不起作用,请尝试以下操作:

FileOutputStream fos = context.openFileOutput("filename", Context.MODE_PRIVATE);

这将从非活动类创建一个文件。

于 2012-12-11T18:21:03.817 回答