关于《Android应用开发揭秘》中早期版本中联系人例子错误的解决办法
发现目前还有人问这个问题,就在这里在说明一下。 针对于android应用开发揭秘书中的4-5节代码不能工作的补充 首先感谢该篇文章的作者,因为网上到处转载,就不知道原作者了,在这里感谢你对本书的关于与支持。 问题原因:android从2.0之后联系人部分的api发生了较大的变化。 下面是“针对于android应用开发揭秘书中的4-5节代码不能工作的补充”中的解决方案。 今天在练习android应用开发揭密书中的例子时遇到了一个问题。例子4-5代码不能工作,并且总是提示不存number这一列。 Caused by: java.lang.IllegalArgumentException: column 'number' does not exist 由于刚刚开始研究android,很多东西都没搞清楚,所以先上网搜了一下,没想到还有人也是遇到了一样的问题,有人问但是没有人回答,所以觉得得好好研究一下。既然系统报的是找不到number这个列那么,就应该是在query时没有搜出这一列数据。那么首先检查query的参数: Cursorcur=getContentResolver().query(...