我希望从CursorLoader
获取初始化的LoaderManager
实例,如下所示:
CursorLoader loader = (CursorLoader) getLoaderManager().getLoader(0);
但是编译器给了我这个错误:
Cannot cast from Loader<Object> to CursorLoader
我可以在创建CursorLoader
实例时保留它,但我宁愿让LoaderManager
维护它。所以有任何想法来解决这个问题吗?
我使用的是兼容性库-v4。
答案 0 :(得分:12)
需要转换两次:
Loader<Cursor> loader = getLoaderManager().getLoader(0);
CursorLoader cloader = (CursorLoader) loader;