从光标检索联系人时出错
Cursor cursor = managedQuery(Phone.CONTENT_URI,new String[] { Phone.DISPLAY_NAME, Phone.NUMBER }, Phone.NUMBER + "= ?", new String[]{address},Phone.DISPLAY_NAME+" ASC");
cursor.moveToFirst();
String name=cursor.getString(cursor.getColumnIndex(Phone.DISPLAY_NAME));
代码为“cursor.getColumnIndex(Phone.DISPLAY)”的行在手机上给我一个错误,但在模拟器上却没有。您能告诉我这种情况会发生吗?事实上,我已经在 3 个不同的地方使用了这条线。它在 2 个地方工作,而不是在 1 个地方工作
Cursor cursor = managedQuery(Phone.CONTENT_URI,new String[] { Phone.DISPLAY_NAME, Phone.NUMBER }, Phone.NUMBER + "= ?", new String[]{address},Phone.DISPLAY_NAME+" ASC");
cursor.moveToFirst();
String name=cursor.getString(cursor.getColumnIndex(Phone.DISPLAY_NAME));
the line with the code 'cursor.getColumnIndex(Phone.DISPLAY)' is giving me an error on the phone but not on the emulator.. Can you please tell me can this this happen?? Infact I have used this line in 3 different places.. It works at 2 places and not in 1 place
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个链接
http://www.higherpass.com/Android/Tutorials /使用 Android 联系人/
try this links
http://www.higherpass.com/Android/Tutorials/Working-With-Android-Contacts/