我正在尝试从未实现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);
}
} .. }
答案 0 :(得分:0)
你上面所做的一切看起来还不错,但如果它不起作用,那么试试这个:
FileOutputStream fos = context.openFileOutput("filename", Context.MODE_PRIVATE);
这将从非活动类创建一个文件。