当前位置: 首页 > 面试题库 >

Android-如何从光标删除项目?

颜黎昕
2023-03-14
问题内容

假设我使用以下光标获取某人的通话记录:

String[] strFields = {
    android.provider.CallLog.Calls.NUMBER, 
    android.provider.CallLog.Calls.TYPE,
    android.provider.CallLog.Calls.CACHED_NAME,
    android.provider.CallLog.Calls.CACHED_NUMBER_TYPE
    };

String strOrder = android.provider.CallLog.Calls.DATE + " DESC";

Cursor mCallCursor = getContentResolver().query(
        android.provider.CallLog.Calls.CONTENT_URI,
        strFields,
        null,
        null,
        strOrder
        );

现在我将如何删除该光标中的第i个项目?这也可能是获取音乐等信息的光标。因此,我必须问-这是否可能?对于某些游标,我可以理解为不允许删除第三方应用程序

谢谢。


问题答案:

对不起,您不能从光标中删除。

您必须使用ContentResolver或某种SQL调用。



 类似资料:
  • 本文向大家介绍Android studio 如何删除项目 module,包括了Android studio 如何删除项目 module的使用技巧和注意事项,需要的朋友参考一下 在Android Studio中想要删除某个module时,在Android Studio中选中module,右键发现没有delete,如图: Android Studio对module做了一个保护机制,module是不能随

  • 这些文件不在AndriodStudioProjects文件夹中,因为我只导入了未移动的项目.... 基本上,我想完成的是,从Android Studio中的最近项目列表中删除该文件,从Eclipse中重新导出该文件,然后将一个正在工作的项目导入到Android Studio中。

  • 从项目中去除可可的正确方法是什么?我要把整块可可皮去掉。由于我的客户施加的一些限制,我不能使用它。我只需要一个xcodeproj而不是一个XCWorkspace。

  • 如何注释我header.php中的标语? 我正在使用2014年的主题,并试图遵循WordPress codex中的元标签说明。要生成一个描述元标记,它会指示您将描述添加到标语中。但是这个标语显示在我打开网页的每个窗口/选项卡的顶部(以及我的网站名称)。要隐藏标语,WordPress建议“删除或注释掉标头区域的标签”我做这个有困难。我在header.php?中到底要评论什么,我在标题中没有看到任何带

  • 我想删除副本,从android上下文操作栏中选择ALL和FIND,并添加自定义菜单项。 这是在webview上选择文本时出现的。我正在尝试使用js在webview上添加文本突出显示。

  • 我已经查过这个和这个问题了。答案要么过时,要么不正确。