将5种不同的产品保存到共享首选项

我正在制作一个简单的应用程序,将产品保存到数据库中。但是我不希望用户一直输入所有产品数据。我希望用户定义最多5种产品,以使其更容易保存。我想使用共享首选项保存产品尺寸,颜色,价格。但是当我尝试保存新产品时,旧产品将被删除。

是否可以保存5个不同的sp?

nnaxi 回答:将5种不同的产品保存到共享首选项

基本上检查您是否正确初始化了SP,然后使用sharedpreferences放置了值并正确地获取了它。

初始化

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref",0); // 0 - for private mode
Editor editor = pref.edit();

以SharedPreference存储数据:

editor.putBoolean("key_name",true); // Storing boolean - true/false
editor.putString("key_name","string value"); // Storing string

从SharePreference检索数据:

pref.getString("key_name",null); // getting String
pref.getInt("key_name",-1); // getting Integer

如果需要示例,请选中this

本文链接:https://www.f2er.com/3170028.html

大家都在问