getLoaderManager()。initLoader(0,null,this); //错误“this”被修改

时间:2016-08-26 20:31:00

标签: android

我收到以下错误,“此”参数为红色,我无法理解错误,所以请帮助并建议!

  

错误:(52,27)错误:类LoaderManager中的方法initLoader不能   适用于给定类型; required:int,Bundle,LoaderCallbacks   发现:int ,,滚动活动原因:无法推断   type-variable(s)D(参数不匹配; ScrollingActivity不能   转换为LoaderCallbacks)其中D是一个类型变量:D扩展   在方法initLoader(int,Bundle,LoaderCallbacks)中声明的对象

1 个答案:

答案 0 :(得分:2)

这几乎可以肯定是由于LoaderCallbacks的导入不匹配造成的。如果您正在使用getLoaderManager(),则LoaderCallbacks的导入行应为:

android.app.LoaderCallbacks

如果您正在使用getSupportLoaderManager(),则导入应为:

android.support.v4.app.LoaderCallbacks