【发布时间】:2011-11-21 17:58:12
【问题描述】:
我已经创建了一个存储用户设置的共享首选项活动,现在我想在活动或普通 java 类中获取值。请提供我已经尝试过此代码但失败的解决方案或示例。
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
SharedPreferences channel=this.getSharedPreferences(strFile, Context.MODE_PRIVATE);
strChannel=channel.getString(keyChannel,"Default").toString();
Toast.makeText(getApplicationContext(), strChannel, Toast.LENGTH_LONG).show();
}
在此代码中strfile 例如。 com.android.pack.ClassName 是要获取的值中的SharedPreference Activity,keyChannel 是与SharedPreference Activity 相同的键。
请提供解决方案。
【问题讨论】:
-
这段代码会产生什么?有没有抛出异常?
-
您有任何错误吗?这不起作用是你在说什么?