Как использовать getLoaderManager(). InitLoader(0, null, getActivity()); используя фрагмент? - ... реализует LoaderManager.LoaderCallbacks<Cursor>
Пожалуйста, я много пробовал, но пока не нашел решения.
Это то, что я хочу, и я уже реализовал LoaderManager, но ничего, и ниже моя единственная ошибка
getLoaderManager().initLoader(0, null, **getActivity()**);
2 ответа
Я не уверен, что вы могли бы использовать это.. Но, похоже, это работает для меня.
В пределах 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 вы импортировали в свой класс (android.app или android.support.v)?