【发布时间】:2012-12-27 10:55:09
【问题描述】:
我正在尝试将 SharedPreferences 首选项作为参数传递给 AsyncTask 中的 doInBackground 函数。我已经将字符串(url)传递给它,所以我需要将首选项也作为字符串传递。我可以简单地使用 prefs.toString() 将其转换为字符串吗?
这是我设置首选项的地方:
if (prefs.getBoolean("firstrun", true)) {
prefString = prefs.toString();
prefs.edit().putBoolean("firstrun", false).commit();
}
【问题讨论】:
-
当您尝试使用“prefs.toString()”将其转换为字符串时,会发生什么?
-
为什么不在后台引用首选项?
-
我不知道该怎么做!
标签: java android sharedpreferences