我刚刚创建了一个列表视图,其中包含2个列表项,如Colors和Temple。颜色和寺庙再次有计划和视图的列表项目。当我点击颜色时,我应该得到颜色计划和颜色视图的内容。当我点击寺庙时,我应该获得寺庙计划和寺庙景观的内容。我应该如何存储状态以及如何使用共享首选项获取内容。请帮助我..
答案 0 :(得分:1)
SharedPreferences对象指向包含键值对的文件,并提供读取和写入它们的简单方法。每个SharedPreferences文件都由框架管理,可以是私有的或共享的。
按照官方开发者网站的链接获取更多信息: https://developer.android.com/training/basics/data-storage/shared-preferences.html
答案 1 :(得分:0)
您可以写入共享首选项
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();
然后从共享首选项中读取
SharedPreferences sharedPref =
getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
long highScore = sharedPref.getInt(getString(R.string.saved_high_score), defaultValue);
并且也不要忘记拿到手柄
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
希望现在有所帮助,您需要更多支持吗?