关于SharedPrefererences的Android文档包含:
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
我在线搜索,大多数涉及getResources()。getInteger的用法都使用R.integer而不是R.string。
文档是否不正确?
答案 0 :(得分:2)
getInteger()
返回integer resource的值,该值由Java中的R.integer
值表示。 R.string
值为string resources。
您指出的SharedPreferences
培训指南有错误。我已经提交了an issue for that typo,如果我们幸运的话,它会在下一个冰河时代之前的某个时间得到修复。