如果我们可以在制作Android应用程序时使用PrintWriter Class,那么以下代码中的错误是什么?我的应用停止按下按钮'保存'
public void save(View view)
{
text=data.getText().toString();
PrintWriter writer=null;
try {
writer=new PrintWriter(filename);
} catch (FileNotFoundException e) {
msg.setText("FileNotFoundException");
}
writer.print(text);
writer.flush();
writer.close();
msg.setText("Data Saved Successfully");
}
}
答案 0 :(得分:0)
这应该可以解决问题。不要自己创建文件,而是让Android做到。
from operator import attrgetter
def convert_tuple(listobj, fields=['start', 'end', 'user']):
return list(map(attrgetter(*fields), listobj)) # python2 just map
有关基本IO操作的更多信息,请查看:http://developer.android.com/training/basics/data-storage/files.html#WriteInternalStorage