Я использую пакет совместимости для реализации CursorLoader на уровне API ‹ 11. Согласно doc и этот ответ и этот замечательный < href="http://mobile.tutsplus.com/tutorials/android/android-sdk_loading-data_cursorloader/" rel="nofollow noreferrer">руководство, я импортировал пакеты поддержки и реализовал LoaderManager.LoaderCallbacks, но затем я должен позвонить:
getSupportLoaderManager()
и для этого нужно расширить FragmentActivity, а затем вызвать из Activity Context, но я уже расширил ListActivity и хочу сделать статический вызов для получения LoaderManager, например:
FragmentActivity.getSupportLoaderManager()
Судя по всему, это способ получить LoaderManager ‹ 11, вот что док говорит:
Для управления вашими фрагментами и загрузчиками вы должны использовать методы FragmentActivity.getSupportFragmentManager() и FragmentActivity.getSupportLoaderManager() (вместо методов getFragmentManager() и getLoaderManager()).
Но это дает эту ошибку времени компиляции:
Cannot make a static call to a non-static method
Code для FragmentActivity, getSupportLoaderManager() здесь не является статическим, что объясняет ошибку, но почему документ показывает статический вызов... теперь я запутался...
Пожалуйста помоги!