asc*_*sco 2 android asynctaskloader android-loader
我想在Activity中使用不同的AsyncTaskLoader(返回类型不同),实现回调方法的最佳方法是什么?
这不起作用:
公共类MyActivity扩展Activity实现LoaderManager.LoaderCallbacks <MyPojo>,LoaderManager.LoaderCallbacks <MyOtherPojo>
Eclipse说
The interface LoaderCallbacks cannot be implemented more than once with different arguments
Run Code Online (Sandbox Code Playgroud)
那我该怎么办?我的想法是制作活动
实现LoaderManager.LoaderCallbacks <Object>
然后检查回调方法它是什么类型的对象,但这似乎并不太优雅.有没有更好的办法?
如何为每个回调创建一个内部类?
public class MyClass extends Activity {
private class Callback1 implements LoaderManager.LoaderCallbacks<MyPojo> {
...
}
private class Callback2 implements LoaderManager.LoaderCallbacks<MyOtherPojo> {
...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1415 次 |
| 最近记录: |