【发布时间】:2018-07-25 20:18:36
【问题描述】:
我的应用允许用户从设备中安装的各种应用列表中进行选择,如果用户选择一个或多个选项,则每个选择都保存在 ArrayList 中作为应用的名称,例如:
ArrayList<String> appSelected = new ArrayList<>();
appSelected.add("name_of_the_app");
然后数组被用于其他目的。
我的问题是:可以保存数组吗?在应用程序启动时用户无需重新选择应用程序的方式,如用户偏好。
【问题讨论】:
-
不要将列表重复用于其他目的。如果这就是保存的意思,列表也是可序列化的。或将内容复制到另一个。