阅读联系人时,ICursor为空Xamarin Android(发布)

时间:2017-02-02 02:57:19

标签: android xamarin xamarin.android

从xamarin android获取联系人非常简单,我一直在使用LoaderManager / CursorLoader来实现它,而不是Xamarin.Contacts Addressbook 100多个联系人或更多。

所以我的问题是,在DEBUG版本中,所有联系人都会返回正常但当我将其构建为RELEASE并将data投射到ICursor时,它只会返回null

enter image description here

所以我记录了可能的原因,结果表明ICursor时没有RELEASED接口实现。

enter image description here

任何信息都会有所帮助。感谢。

1 个答案:

答案 0 :(得分:1)

不是强制转换ICursor cursor = data as ICursor,而是必须将其转换为ICursor cursor = data.JavaCast<ICursor>();