0

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

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);

但在电话号码上打印的结果0不是192.168.1.101

4

1 回答 1

4

在 sharedPrefrence 中编辑数据后,commit()它。

editor.commit();
于 2012-07-04T16:54:47.607 回答