因此,当我在我的应用程序上创建文件时,我的设备会看到此文件但是当我将设备连接到计算机时,我会转到此路径,但我看不到此文件。当我将此文件复制到diffrent文件夹(在我的设备中)或重新启动设备时,我看到此文件。我应该怎么做才能拥有这个文件,而不是这样做?
这是我保存此文件的方式:
Serializer serializer = new Persister();
// String path = Environment.getExternalStorageDirectory() + File.separator + "yourFolder";
//
// File folder = new File(path);
File file1 = new File(folder, "news222.xml");
try {
serializer.write(LFRFIDActivity.root, file1);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
答案 0 :(得分:0)
我在创建文件后这样做了,它可以工作:
MediaScannerConnection.scanFile(this, new String[] { file.getAbsolutePath() }, null, null);