从光标检索联系人时出错

发布于 2024-11-15 19:20:05 字数 464 浏览 4 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文