我正在使用环境变量将一些数据写入外部存储。它工作正常。我想尝试写入内部存储。我使用以下代码时出现错误。在Android中使用getFilesdir写入文本文件
public class B{
public void write(long l){
File root = new File(getFilesDir(), "Traces");
File gpxfile = new File(root, "Collection.txt");
if(gpxfile.exists()){
FileWriter writer = new FileWriter(gpxfile,true);
writer.append(Long.toString(l));
writer.flush();
writer.close();
}
我得到的错误是 '方法getFilesDir()是未定义的' 创建方法getFilesDir()。我试着分配上下文。喜欢的东西
context.getFilesDir()
和定义
Context context = MainActivity();% in main activity from where I am calling this writefunction.
不知道你的错误是什么。该方法是getFilesDir()从前面的帖子我看到,我需要添加一个上下文的大写D – dymmeh 2013-03-06 20:39:30
。我做到了。但不知道我做了什么错误 – ChanChow 2013-03-06 20:48:00