【发布时间】:2011-09-04 13:22:07
【问题描述】:
我想知道是否有人可以帮助我,我试图了解共享偏好,我假设它们存储在设备(平板电脑)中并且可以检查它们是否存在。 我下面的代码(第一个)我想要一个按钮,一旦单击,就可以在共享首选项中放置一个字符串或布尔值。 第二个代码是查看共享首选项是否存在,如果它确实进行了 settext 更改,如果不忽略并查找下一个字符串
cala1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
LoadPreferences();
SharedPreferences sharedpreferences = getSharedPreferences("prefman", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString("cal1","c1");
editor.commit(); });
enter4.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
LoadPreferences();
SharedPreferences sharedpreferences = getSharedPreferences("prefman", MODE_PRIVATE);
sharedpreferences.contains("cal1");
if (sharedpreferences.getString("cal1","c1").equals("cal1"));
{
{cexist1.setText("Shared prefs exit");
}
else
【问题讨论】:
-
您的问题是什么?您既没有说明您的问题是什么,也没有说明您提供的代码是否有效。在这里帮助我们...
-
另外,代码不完整,以else结尾