Android 哪种类型的数据保存格式有效?

Android 哪种类型的数据保存格式有效?,android,expandablelistview,Android,Expandablelistview,我有一个滑动抽屉,里面有复选框、单选按钮、纯文本、第一个活动中的文本框以及可扩展的列表视图等项目列表。 当我单击滑动抽屉中的任何项目时,将打开下一个活动,为可展开列表视图添加子项和父项 并将这些项添加为 所以现在我的问题是,如果我再次单击抽屉中的任何项目,并再次添加子项和父项,则可展开列表中的初始项目将消失,新添加的项目将显示在顶部。我的意思是那样。我希望在可展开列表中同时添加项目。我应该被救在什么地方?我不应该为了将来的目的而使用这里的数据库。在这种情况下,我需要一个指导。我应该怎么做呢

我有一个滑动抽屉,里面有复选框、单选按钮、纯文本、第一个活动中的文本框以及可扩展的列表视图等项目列表。

当我单击滑动抽屉中的任何项目时,将打开下一个活动,为可展开列表视图添加子项和父项

并将这些项添加为


所以现在我的问题是,如果我再次单击抽屉中的任何项目,并再次添加子项和父项,则可展开列表中的初始项目将消失,新添加的项目将显示在顶部。我的意思是那样。我希望在可展开列表中同时添加项目。我应该被救在什么地方?我不应该为了将来的目的而使用这里的数据库。在这种情况下,我需要一个指导。我应该怎么做呢???

对于这种情况,android提供了一个称为共享偏好的特殊功能,主要用于存储设置,它将所有内容存储在一个xml文件中(您不必显式地在xml文件上写入,android会处理这个问题)

现在进入内容

 SharedPreferences sharedPreferences=getSharedPreferences("file_name",Context.MODE_PRIVATE);
String x=sharedPreferences.getString("KEY", "if_not_present_default_value");
String y=sharedPreferences.getString("KEY", "if_not_present_default_value");

我希望你所问的是,这就是解决方案,使用数据库处理这么小的事情不是一个好办法。希望它能有所帮助,如果我错了,请纠正我

对于这种情况,android提供了一种称为共享首选项的特殊功能,主要用于存储设置它将所有内容存储在xml文件中(您不必显式地编写xml文件,android会处理这个问题)

现在进入内容

 SharedPreferences sharedPreferences=getSharedPreferences("file_name",Context.MODE_PRIVATE);
String x=sharedPreferences.getString("KEY", "if_not_present_default_value");
String y=sharedPreferences.getString("KEY", "if_not_present_default_value");

我希望你所问的是,这是解决方案,使用数据库处理这样的小事情不是一个好办法。希望它有帮助,如果我错了,请纠正我

是的,我也在研究它。我可以将它显示到可扩展列表中吗?我发现android startActivityForResult可以传递它们…可以在列表中显示int而不是repl吗对旧项目进行排序?是的,你可以这样做。当添加新项目时,首先保存它,在创建新活动后,在绘制新活动之前检查首选项是的,我也在查看它。我可以将其显示到可扩展列表中吗?我发现android startActivityForResult可以传递它们…是否可以在列表中显示int而不是r替换旧项目?是的,您可以这样做。添加新项目时,首先在创建新活动后保存它。在绘制新项目之前,请检查首选项