sharedpreferences不保存数据

时间:2012-07-04 16:53:58

标签: android

我想在第一个活动中保存数据并在第二个活动中使用它,在我使用的第一个活动中:

android.content.SharedPreferences someData;
public static String filename = "mySharedString";
someData = getSharedPreferences(filename, 0);
android.content.SharedPreferences.Editor editor = someData.edit();
editor.putString("HostIP", "192.168.1.101");

在第二个活动中我使用了这个

android.content.SharedPreferences someData;
TextView Message;
public static String filename = "mySharedString";
String HostIP;
someData = getSharedPreferences(filename, 0);
HostIP = someData.getString("HostIP", "0");
phoneNumber.setText(HostIP);

但是,在phonenumber上打印的结果是0而不是192.168.1.101

1 个答案:

答案 0 :(得分:4)

在共享首选项中编辑数据后,commit()

  • See here