0

我正在尝试使用AsyncTaskLoader从服务器加载数据,然后稍后将其放入列表视图中。我在 YouTube 上遵循了本教程。但是,当我尝试从另一个扩展片段的类中调用加载器时,加载器将不接受上下文。

我试过了:

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

都没有奏效。

4

1 回答 1

1

您不应该Loader直接创建一个,您需要使用LoaderManager并调用该initLoader()方法。经理是使用 your 获得的Activity,因此它已经提供了正确的上下文。如果您使用支持库来支持 3.0 之前的设备,请务必ActivityFragmentActivity.

于 2015-04-07T00:03:49.690 回答