0

我想在我拥有的所有屏幕上将一个变量保存为全局变量,例如,对于我正在使用的每次连接到本地主机,10.0.2.2所以我必须在每次连接时写入该 ip,当我想在我的手机上尝试我的应用程序时我必须去编码并10.0.2.2用我的系统静态 ip替换所有设备192.168.1.101,有没有办法说全局变量上的 ip?我读到我必须string在android上使用,但我不知道如何,请帮助

4

1 回答 1

1

使用 SharedPreferences 存储和检索它:http: //developer.android.com/reference/android/content/SharedPreferences.html

示例:http: //developer.android.com/guide/topics/data/data-storage.html#pref

public static final String PREFS_NAME = "MyPrefsFile";

//retrieve
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
String ip= settings.getString("ip");
//use ip

//store
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("ip", mIp);
editor.commit();
于 2012-07-04T12:47:16.880 回答