NewsLoader无法转换为Loader>返回错误 - - >返回时出错 - >返回新的NewsLoader(这,GUARDIANAPI_REQUEST_URL + search_str + KEY);
NewsLoader是一个扩展AsynkTaskLoader的加载器类>并且有一个带有两个参数context和url的构造函数....当使用context和uri作为参数调用具有返回类型Loader>的OnCreateLoader中的参数时,调用NewsLoader构造函数。返回时出现问题..而新闻是一个班级,我的所有列表项都将返回。
答案 0 :(得分:0)
要解决此问题,请检查NewsLoader类并使用 android.support.v4.content.AsyncTaskLoader
答案 1 :(得分:0)
我有类似的错误
错误:类型不兼容:NewsFeed Loader无法转换为Loader
经过大量的故障排除和研究之后,我通过将一些导入添加到gradle(模块应用)的“依赖关系”部分中来解决了该问题,如下所示:确保阅读日志结果以查看可能的问题。
依赖项{ 实现fileTree(dir:'libs',包括:['* .jar']) 实施'com.android.support:appcompat-v7:27.1.1' 实现'com.android.support.constraint:constraint-layout:1.1.2' testImplementation'junit:junit:4.12' androidTestImplementation'com.android.support.test:runner:1.0.2' androidTestImplementation'com.android.support.test.espresso:espresso-core:3.0.2' 实施'com.android.support:design:27.1.1' 实现'com.android.support:exifinterface:27.1.1' 实施'com.android.support:cardview-v7:27.1.1' 实施'com.squareup.picasso:picasso:2.71828' 实施'com.android.support:recyclerview-v7:27.1.1' }