SharedPreferences prefs;
ArrayList<String> myList; //лист который надо сохранить
//blah-blah
SharedPreferences.Editor editor=prefs.edit();
Set<String> sets=new HashSet<String>(myList); //конвертируем в Set<>
editor.putStringSet("myList", sets); //пихаем сет в префы
editor.commit(); //записываем
保存到首选项:
首先找到最外层的存储:
然后在其中创建一个文件:
接下来,将内容写入其中
ArrayList:更新:
该构造
try-with-resources出现在 Java 7 中。在较小的版本中,您可以这样做:FileOutputStream os = null; try { os = new FileOutputStream(Environment.getExternalStorageDirectory().getPath()+"/sample.txt"); os.write(dataToSave); os.flush(); os.close(); } catch (IOException e) { e.printStackTrace(); }