如何通过为用户提供在csv等格式之间进行选择的选项,将我的所有共享首选项(其名称,电话,电子邮件,地址连接成一个字符串并用分隔符“,”分隔)导出,xls或vcard?我最终将切换到使用sqlite数据库,我认为这种数据库更容易以这种方式导出,但是现在我正在学习sharedPreferences。
感谢您的帮助!
答案 0 :(得分:0)
您可以循环遍历所有共享的pref值,并像这样做
Map<String, ?> allEntries = sharedPref.getAll();
for (Map.Entry<String, ?> entry : allEntries.entrySet()) {
Log.d("TAG", entry.getKey() + ": " + entry.getValue().toString());
}