getActivity和Fragment的奇怪问题

时间:2015-06-05 12:50:35

标签: android fragment

当我使用工作室构建应用程序时,它工作正常。然后关闭应用,然后使用设备getactivity()中的应用图标打开应用,变为null并崩溃。 如果我崩溃后再次运行应用程序运行正常。

有没有人遇到过这个问题。

实例1:

  mCustomListAdapter = new CustomListAdapter(MainContainerFragment.this.getActivity(), cardsModelArrayList);
        mListView.setAdapter(mCustomListAdapter);
// Crashing at  mLayoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

实例2崩溃:

SharedPreferences sharedPref = getActivity().getPreferences(getActivity().MODE_PRIVATE);

1 个答案:

答案 0 :(得分:0)

更改此内容
SharedPreferences sharedPref = getActivity().getPreferences(getActivity().MODE_PRIVATE);

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);