我已经设置了 SharedPreferences,如下所示:
Editor editor = getSharedPreferences("FileName", MODE_PRIVATE).edit();
editor.clear();
editor.putString("chicago", "Chicago, IL");
editor.putString("london", "London, UK");
editor.putString("sanjose", "San Jose, CA");
editor.putString("washington", "Dulles, VA");
editor.commit();
目前我正在从数组中填充 AlertDialog,并且我想使用 SharedPreferences 文件,以便最终可以动态添加项目等。
我现在用来填充的代码是:
private void openServerDialog() {
new AlertDialog.Builder(this)
.setTitle(R.string.server_title)
.setItems(R.array.serverchoice,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialoginterface,
int i) {
setServer(i);
}
})
.show();
}
所以我只想停止使用数组“serverchoice”,而是使用 SharedPreferences 文件中的字符串。
提前致谢