如何使用 getLoaderManager().initLoader(0, null, getActivity());使用片段? - ...实现 LoaderManager.LoaderCallbacks<Cursor>
How to I use a getLoaderManager().initLoader(0, null, getActivity()); using fragment? - ...implements LoaderManager.LoaderCallbacks<Cursor>
拜托,我尝试了很多,但到目前为止没有解决方案。
这就是我想要的,我已经实现了 LoaderManager 但什么都没有,下面是我唯一的错误
getLoaderManager().initLoader(0, null, **getActivity()**);
你在什么地方class做了这个?你的 class 实现了什么?您在 class(android.app 或 android.support.v)中导入了什么 LoaderManager?
我不确定你是否可以使用这个..但它似乎对我有用。
在 Fragment.java
文件中,
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.YOUR_LAYOUT_ACTIVITY_XML_FILE, container, false);
// Your other codes here.... like setting up of adapters and all
LoaderManager loaderManager = getActivity().getLoaderManager(); // Seems like within the Fragment files, `getActivity()` will reference the original activity.
loaderManager.initLoader(CARPARK_LOADER_ID, null, this);
return rootView;
拜托,我尝试了很多,但到目前为止没有解决方案。
这就是我想要的,我已经实现了 LoaderManager 但什么都没有,下面是我唯一的错误
getLoaderManager().initLoader(0, null, **getActivity()**);
你在什么地方class做了这个?你的 class 实现了什么?您在 class(android.app 或 android.support.v)中导入了什么 LoaderManager?
我不确定你是否可以使用这个..但它似乎对我有用。
在 Fragment.java
文件中,
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.YOUR_LAYOUT_ACTIVITY_XML_FILE, container, false);
// Your other codes here.... like setting up of adapters and all
LoaderManager loaderManager = getActivity().getLoaderManager(); // Seems like within the Fragment files, `getActivity()` will reference the original activity.
loaderManager.initLoader(CARPARK_LOADER_ID, null, this);
return rootView;