应用程序需要写入文件的最后修改日期。
void Dater(String DateFile) {
File file = new File(DateFile);
if(file.exists()){
Long lastModified = file.lastModified();
Date date = new Date(lastModified);
textView2.setText(String.valueOf(date));
}
}
但textView2为空。 文件正常(我打开它)。
Dater("n" + String.valueOf(itemname)+".txt");
答案 0 :(得分:0)
我认为你的file.exists()失败了。给出文件的绝对路径
如果是内部文件,那么
Dater(activity.getFilesDir().getAbsolutePath() + "/n" + String.valueOf(itemname)+".txt");
如果在SD卡上那么
Dater(Environment.getExternalStorageDirectory() + "/n" + String.valueOf(itemname)+".txt");