Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 可以在片段中使用SharedReference吗?_Android_Fragment_Sharedpreferences - Fatal编程技术网

Android 可以在片段中使用SharedReference吗?

Android 可以在片段中使用SharedReference吗?,android,fragment,sharedpreferences,Android,Fragment,Sharedpreferences,我试着用 SharedPreferences sharedPreferences = getSharedPreferences("key", Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putInt("TEST", 123); editor.commit(); 在片段中:public类FragmentStatistics扩展了片段{… CreateView上的

我试着用

SharedPreferences sharedPreferences = getSharedPreferences("key", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt("TEST", 123);
editor.commit();
在片段中:
public类FragmentStatistics扩展了片段{…
CreateView上的公共视图(布局充气机、视图组容器、捆绑包保存状态){…

这可能吗?它给了我一个调试器错误


提前感谢。非常感谢您的帮助。

请尝试以下代码:

SharedPreferences sharedPreferences = getActivity().getSharedPreferences("key", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt("TEST", 123);
editor.commit();

你能展示完整的代码吗?应该可以使用应用程序上下文从片段中使用SharedReference。请花点时间格式化答案,或者在发布后编辑它。另外,尝试向OP解释你为什么用此代码回答,这是分享知识的唯一方法,而不是建立一个让人们被剪切的网站nd在遇到问题时粘贴代码(无需进行推理)。