我在android中创建一个应用程序我有可扩展的listview,因为我有8个组项目,每个组项目包含两个子项目,所以我想将这个静态数据保存在数据库中之后动态我应该添加到任一组或所以我的问题是我应该维护多少个表来存储可扩展列表数据。 我认为一个表包含group作为一列,另一个是childs的arraylist。所以在sqlite中我们不能存储arraylist以便我存储在jsonstring之后我添加到表但是在添加新类别时我必须解析jsonstring这是一个很长的过程,有任何替代存储数据
代码:
categoryList.add("Home");
categoryList.add("movies");
categoryList.add("sports");
categoryList.add("Department");
categoryList.add("Entertainment");
categoryList.add("vehicals");
categoryList.add("Medical");
JSONObject json = new JSONObject();
json.put("uniqueArrays", new JSONArray(items));
String arrayList = json.toString();