我有一个从存储为字符串集合的sharedPreferences获取检索值的问题。如何在Android中从SharedPreferences中检索字符串集合
Set<String> set = new HashSet<String>();
set.add("Price: " + String.valueOf(item.getItemPrice()));
set.add("Quantity: " + String.valueOf(QuantityofItem));
set.add("Total: " + String.valueOf(BillValue));
set.add(customizeMsg);
set.add("Image: " + item.getItemImage());
editor.putStringSet(item.getItemName(), set);
我StringSet包含以下5个值,我想检索存储的数据和检索成列表视图。任何方法如何执行?
#FAT谢谢:),我的字符串集有多个字符串值,所以我想要显示单个集作为单个列表项,即商品添加到购物车时,字符串集包含商品价格数量名称等的值。 –
我明白了你的观点。如果你为单个'Item'存储单个'Set',那么你还应该存储'Item'名称,这个'name'将被要求获得该项目的确切'set' >>'sharedPreferences.getStringSet(KEY_ITEM_NAME,新的HashSet())'。 1.为您的物品创建一个名称,价格,数量等简单的模型类。 2.使用项目名称从首选项中获取数据集。 3. crate Item类对象并将数据设置为对象。 4.使用list.add(物件) –
FAT
将物品对象添加到列表中哦,先生真的很感谢:D:D真的 –