| 
 | 
 
在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",从而实现英文识别 
 
 
 |   
 
 
 
 |