可以在片段中使用SharedPreferences吗?

时间:2014-03-22 02:13:32

标签: android fragment sharedpreferences

我尝试使用

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

public class FragmentStatistics extends Fragment { ... public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){...

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

提前致谢。感谢帮助。

1 个答案:

答案 0 :(得分:1)

请尝试以下代码:

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