Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.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
Java 如何在首选项中保存文件?_Java_Android - Fatal编程技术网

Java 如何在首选项中保存文件?

Java 如何在首选项中保存文件?,java,android,Java,Android,我在外部存储器中有一个文件列表,我需要做的是将这些文件的路径保存在共享首选项中,这样,当用户启动应用程序时,我就可以选择该路径并打开这些文件。 我尝试过保存字符串集,但似乎不起作用,我该怎么办?文件无法保存在SharedReferences中。SharedReferences用于存储简单值,如String、Int、Double、Float等。在任何其他情况下,您都需要使用一些数据库或其他东西。使用SharedReferences可以做的唯一一件事是将文件的路径保存为字符串,以便稍后在应用程序中访

我在外部存储器中有一个文件列表,我需要做的是将这些文件的路径保存在共享首选项中,这样,当用户启动应用程序时,我就可以选择该路径并打开这些文件。 我尝试过保存字符串集,但似乎不起作用,我该怎么办?

文件无法保存在SharedReferences中。SharedReferences用于存储简单值,如String、Int、Double、Float等。在任何其他情况下,您都需要使用一些数据库或其他东西。使用SharedReferences可以做的唯一一件事是将文件的路径保存为字符串,以便稍后在应用程序中访问它