通过LoaderManager.getInstance(this)创建LoaderManager对象时发生错误
想要通过使用LoaderManager的方式获取媒体库的图片,在创建对象的时候发生错误了,使用的方法是
LoaderManager loaderManager = LoaderManager.getInstance(this);
提示的错误是:
错误: 无法将类 LoaderManager中的方法 getInstance应用到给定类型;
需要: T
找到: PickerActivity
原因: 推断类型不符合上限
推断: PickerActivity
上限: LifecycleOwner,ViewModelStoreOwner
其中, T是类型变量:
T扩展已在方法 <T>getInstance(T)中声明的LifecycleOwner,ViewModelStoreOwner
有知道怎么解决的大佬 麻烦解答一下 谢谢~
类型不匹配问题,这个很简单啊,堆栈也告诉你错在哪了,getInstance出来的不是LocalManager对象,而是后面的XXX对象,不过我怎么觉得你这代码写得有点别扭,一般不都是直接在Activity或者Fragment里去实现接口吗?