1.异常原因:
java.lang.IllegalArgumentException: URI:

content://com.android.contacts/contacts1/data, calling user:

com.credream.contact, calling package:com.credream.contact
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:144)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)
at android.content.ContentProviderProxy.bulkQueryInternal

(ContentProviderNative.java:330)
at android.content.ContentProviderProxy.query(ContentProviderNative.java:366)
at android.content.ContentResolver.query(ContentResolver.java:245)
at com.credream.contact.ContactTest.testContact(ContactTest.java:56)
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
at android.test.InstrumentationTestRunner.onStart

(InstrumentationTestRunner.java:520)
at android.app.Instrumentation$InstrumentationThread.run

(Instrumentation.java:1447)
-------------------------------------
原因由于:uri=Uri.parse("content://com.android.contacts/contacts"+contactid+"/data");
uri出错,正确写的应该是这样的:
uri=Uri.parse("content://com.android.contacts/contacts/"+contactid+"/data");

Android异常总结---1.异常原因: java.lang.IllegalArgumentException: URI: content://com.android.contacts/con相关推荐

  1. 浅析java.lang.IllegalArgumentException: URI is not absolute

    异常信息先贴上: java.lang.IllegalArgumentException: URI is not absolute 问题其实很简单,也很直白.就是URI不是一个绝对的URI. 解决问题的 ...

  2. Android插件中使用EventBus出现java.lang.IllegalArgumentException: Expected receiver of type xxx, but got xx

    使用场景 由于所开发的Android项目是个老项目,EventBus使用的还是EventBus2,整个项目是插件化架构,不同插件使用的ClassLoader不同.插件1中有个onEvent方法,用来更 ...

  3. Android 运行报错:Cause: java.lang.IllegalArgumentException

    Android 运行测试时,报了一个错: Cause: java.lang.IllegalArgumentException 解决办法: 在[Build]中Rebuild Project后,再运行. ...

  4. 处理Activity#onResume()遇到java.lang.IllegalArgumentException诡异异常

    记录处理Android 较为诡异的问题,Activity#onResume()发生IllegalArgumentException 异常. 1.Activity#onResume()异常 最近在处理B ...

  5. 异常java.lang.IllegalArgumentException: Validation failed for query for method public abstract

    出现下列异常信息,异常关键报错:java.lang.IllegalArgumentException: Validation failed for query for method public ab ...

  6. Android报错:java.lang.IllegalArgumentException: Surface was abandoned

    背景情况 使用Camera2 Api 直接报错 报错如下: java.lang.IllegalArgumentException: Surface was abandonedat android.ha ...

  7. java.lang.IllegalArgumentException: Receiver not registered

    错误提示:java.lang.IllegalArgumentException: Receiver not registered. 顾名思义就是Receiver没有被注册,这是由于取消了没有注册的Re ...

  8. 【Android】java.lang.IllegalArgumentException Illegal character in scheme 异常

    在使用字符串拼接成url地址进行数据请求的时候,有时在数据请求的时候会出现 java.lang.IllegalArgumentException: Illegal character in schem ...

  9. android java.lang.IllegalArgumentException: The observer is null.异常解决

    android java.lang.IllegalArgumentException: The observer is null.异常解决 参考文章: (1)android java.lang.Ill ...

最新文章

  1. Fiddler 抓包高级进阶篇-天罗地网抓包大法
  2. dbc数据库 与 mysql_使用反应式关系数据库连接规范R2DBC操作MySQL数据库
  3. java访问器_ONGN和java字段访问器(get,set)
  4. MySQL亿级数据量实时同步,小米如何完美hold住
  5. java 千位分隔,如何在Java中设置千位分隔符?
  6. Android编程之ActivityManager: Segmentation fault
  7. 2008年信息安全服务市场发展报告
  8. AD PCB板子长度宽度 PCB板子尺寸大小信息
  9. 鼠标悬停在HTML-TABLE的某一行上 改变这一行的背景颜色
  10. sklearn逻辑回归参数详解,及用逻辑回归制作评分卡
  11. a股用计算机模拟走势,告诉你A股今后几天惊现千股涨停
  12. 牛客--2019网易--扭蛋机
  13. markdown转pdf
  14. LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因一例
  15. sja1000 中断_SJA1000中断接收为什么接收中断不能被触发,不能进入中断接收子函数?看资料,里面说会自动触发中断的。...
  16. 如何做好企业抖音内容运营?
  17. 上市公司控股股东的条件
  18. Vue中路由嵌套(子路由)
  19. EBS OAF开发中属性集(Attribute Set)的介绍和手工实现
  20. 基于matlab的三相电路短路,终稿毕业论文设计基于MATLAB的电力系统短路故障分析与仿真.doc最终版(备份存档)...

热门文章

  1. 数字图像识别学习笔记(第二章-数字图像基础(1))
  2. logistics回归多样本算法
  3. 10_隐马尔科夫模型HMM1_统计学习方法
  4. NSRegularExpression iOS自带的正则表达式
  5. 顶级产品经理是如何写产品需求文档(PRD)的
  6. 使用threading模块实现多线程
  7. Windows 10企业批量部署实战之Windows 10客户端部署
  8. EBay架构案例分析
  9. 把uliweb项目变成可安装的python包
  10. 线性代数与矩阵论 习题 1.2.1