我的问题是,我正在动态创建以下视图。
我的问题是如何以结构化方式存储每个编辑文本的值,如下所示。
等
为什么我要将值存储在共享首选项中是因为,一旦用户在输入有关组织和作业的所有详细信息后导航到其他页面,然后如果他/她返回到同一页面,则所有之前输入的详细信息(组织和工作详情)必须在那里。
请建议我怎么做,任何想法都将受到高度赞赏。
感谢。
答案 0 :(得分:0)
我会创建一个类似于它的组织类:
Class Organization {
String name;
ArrayList<String> jobsList;
}
然后我会从您的UI添加所需的信息,序列化对象并将其保存到SharedPerfrences:
Gson gson = new Gson();
String dataToSave = gson.toJson(organization);
//save the data using SharedPerfrences