|
在Android中,要通过SharedPreferences设置字符串值,需要使用SharedPreferences.Editor。以下是具体方法:
java:
- // 获取SharedPreferences的编辑器
- SharedPreferences.Editor editor = mSharedPreferences.edit();
- // 设置字符串值
- editor.putString("iat_language_preference", "en_us");
- // 提交更改(同步方式)
- editor.commit();
- // 或者使用异步方式提交
- // editor.apply();
复制代码 具体说明:
获取编辑器:通过mSharedPreferences.edit()获取Editor对象
设置值:使用putString(key, value)方法设置字符串值
提交更改:
commit():同步提交,会阻塞当前线程,返回boolean表示是否成功
apply():异步提交,不会阻塞线程,无返回值(推荐使用)
这样下次调用mSharedPreferences.getString("iat_language_preference", "mandarin")时就会返回"en_us",从而实现英文识别
|
|