无法从Loader <object>强制转换为CursorLoader </object>

时间:2012-02-13 13:13:17

标签: android

我希望从CursorLoader获取初始化的LoaderManager实例,如下所示:

CursorLoader loader = (CursorLoader) getLoaderManager().getLoader(0);

但是编译器给了我这个错误:

Cannot cast from Loader<Object> to CursorLoader

我可以在创建CursorLoader实例时保留它,但我宁愿让LoaderManager维护它。所以有任何想法来解决这个问题吗?

我使用的是兼容性库-v4。

1 个答案:

答案 0 :(得分:12)

需要转换两次:

Loader<Cursor> loader = getLoaderManager().getLoader(0);
CursorLoader cloader = (CursorLoader) loader;