我想知道是否有人可以帮助我,我试图让我的头绕过共享偏好,我假设它们存储在设备(平板电脑)中,并且可以检查以查看它们存在。 我的代码如下(第一个)我想要一个按钮,一旦点击将一个字符串或布尔值在共享首选项。 第二个代码是看是否存在共享的首选项,如果它确实让的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
什么是你的问题?你既没有说明你的问题是什么,也没有说明你提供的代码是否有效。帮助我们在这里... – HXCaine
此外,代码是不完整的,它结束于其他 – HXCaine