android sharedpreferences耗时吗

2025-05-08 05:10:34
推荐回答(2个)
回答1:

轻量级,小数据,数据量不复杂的时候,非常快,不是很耗时间。
不过如果和什么sqlite的相比的话,我宁愿使用这个东西,至少小东西上存储的话速度倒是没有什么区别,大的话就不如 sqlite

回答2:

SharedPreferences sharedPreferences = getSharedPreferences(itcast, Context.MODE_PRIVATE); //getString()第二个参数为缺省值,如果preference中不存在该key,将返回缺省值 String name = sharedPreferences.getString(name, ); int age = sharedPreferences.getInt(age, 1); 如果访问其他应用中的Preference,前提条件是:该preference创建时指定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE权限。如:有个为cn.itcast.action的应用使用下面语句创建了preference。