我有滑动抽屉,其中包含复选框,单选按钮,纯文本,第一个活动中的文本框和可扩展列表视图等项目列表。
当我单击滑动抽屉中的任何项目时,将打开下一个活动以添加可扩展列表视图的子项和父项。
并将项目添加为
所以现在我的问题是,如果再次点击抽屉中的任何项目并再次添加子项和父项,可扩展列表中的初始项目将消失,新添加的项目将显示在顶部。我的意思是那里。我想在可扩展列表中同时添加项目。我应该被拯救到某个地方或者什么?我不应该在这里使用数据库以备将来使用。好吧,在这种情况下,我需要一个指导。我该怎么办?
答案 0 :(得分:0)
对于这种情况,android提供了一个称为共享首选项的特殊功能,主要是它用于存储设置,它将所有内容存储在xml文件中(您不必在xml文件上明确写入android处理)
SharedPreferences sharedPreferences=getSharedPreferences("file_name",Context.MODE_PRIVATE);
SharedPreferences.Editor editor=sharedPreferences.edit();
editor.putString("KEY", "value");
editor.putString("KEY", "value");
editor.commit();//save changes to the file
现在访问内容
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");
我希望你在问什么,这是解决方案,使用数据库这么小的东西并不是好方法。希望它有所帮助,如果我错了请纠正我