Как использовать 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)?

Другие вопросы по тегам