Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文件系统问题android快速问题_Android - Fatal编程技术网

文件系统问题android快速问题

文件系统问题android快速问题,android,Android,我有一个将文件保存到sd卡的应用程序,但显然有些使用该应用程序的人在重新启动手机之前看不到文件。如何解决这个问题?我见过类似的情况,在应用程序关闭之前文件不可见。您的用户可能会“强制关闭”应用程序,以确保应用程序存在问题 我猜您可能没有关闭用于在SD卡上写入文件的OutputStream对象,我的意思是调用out.close()方法,其中out是OutputStream的一个实例。您是调用close()还是flush()方法FileOutputStream?IMO的问题是,有些Android设备

我有一个将文件保存到sd卡的应用程序,但显然有些使用该应用程序的人在重新启动手机之前看不到文件。如何解决这个问题?

我见过类似的情况,在应用程序关闭之前文件不可见。您的用户可能会“强制关闭”应用程序,以确保应用程序存在问题


我猜您可能没有关闭用于在SD卡上写入文件的OutputStream对象,我的意思是调用out.close()方法,其中out是OutputStream的一个实例。

您是调用close()还是flush()方法FileOutputStream?IMO的问题是,有些Android设备在每次sd卡写入后都会刷新其状态,而有些设备则不会。这就是基于unix的系统的工作原理。当您挂载一些驱动器并在那里执行一些操作(写入/删除)时,所有内容实际上都是在umount momentum上写入该驱动器的。那就是我!