从xamarin android获取联系人非常简单,我一直在使用LoaderManager
/ CursorLoader
来实现它,而不是Xamarin.Contacts
Addressbook
,对于100多个联系人或更多联系人来说速度很慢。
所以我的问题是,在DEBUG
构建中,所有联系人都将返回正常,但是当我将其构建为RELEASE
并将data
转换为ICursor
时,它将仅返回null
。
所以我记录了可能的原因,结果发现当ICursor
时它没有RELEASED
接口实现。
任何信息都会有帮助。谢谢。
最佳答案
除了强制转换为ICursor cursor = data as ICursor
之外,还必须强制转换为ICursor cursor = data.JavaCast<ICursor>();
关于android - 读取联系人Xamarin Android(发行版)时,ICursor为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41993488/