2015-04-06 14 views
0

我試圖使用AsyncTaskLoader從服務器加載數據,然後我將它放在列表視圖中。我在YouTube上關注了this tutorial。但是,當我嘗試從擴展片段的另一個類調用加載器時,加載器將不接受上下文。如何從片段類調用自定義的異步加載器

我想:

  1. getActivity()
  2. getActivity().getApllicationContext()

但是都沒有成功。

+0

一些示例代碼顯示您的問題將是非常有益的。 – Barett

+0

請發佈您的代碼和堆棧跟蹤拋出的錯誤。 – droidpl

回答

1

您不應直接創建Loader,您需要使用LoaderManager並調用initLoader()方法。經理使用您的Activity獲得,因此它已經提供了正確的上下文。如果您使用支持庫來支持3.0版以前的設備,請務必從FragmentActivity中派生出您的Activity