我想在我的 Activity 中使用不同的 AsyncTaskLoaders(它们的返回类型不同),实现回调方法的最佳方法是什么?
这不起作用:
公共类 MyActivity 扩展 Activity 实现 LoaderManager.LoaderCallbacks<MyPojo>、LoaderManager.LoaderCallbacks<MyOtherPojo>
日食 说
The interface LoaderCallbacks cannot be implemented more than once with different arguments
那我该怎么办?我的想法是制作活动
实现 LoaderManager.LoaderCallbacks<Object>
然后在回调方法中检查它是什么类型的对象,但这似乎不太优雅。有没有更好的办法?