《Android应用开发揭秘》Examples_04_04源码时模拟器错误原因
来源:互联网 发布:平移旋转矩阵表达通式 编辑:程序博客网 时间:2024/06/05 19:19
运行程序时,出现“the application has stopped unexpectedly. please try again”。
网上很多人都出现该问题,但是没有解决办法。
最终发现原因可能是作者使用的SDK是2.0,而我使用的是2.2,中间过程可能SDK API修改过了,导致异常。
从DDMS中可以看到是语句出错在下面该句:
ListAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_2,
cur,
new String[]{PhoneLookup.LABEL, PhoneLookup.NUMBER},
new int[]{android.R.id.text1, android.R.id.text2}
);
其实只需将new String[]{PhoneLookup.LABEL, PhoneLookup.NUMBER},
改成
new String[]{PhoneLookup.DISPLAY_NAME, PhoneLookup.HAS_PHONE_NUMBER},
即可。程序通过。
但是这样的话就无法看到手机号码,而是显示是否有手机号。
目前还不知道如何显示,后续再研究。继续接着看:)
- 《Android应用开发揭秘》Examples_04_04源码时模拟器错误原因
- 《Android应用开发揭秘》源码 导入Eclipse出现错误
- Android应用开发揭秘
- Android应用开发揭秘高清版pdf分享(附源码)
- 将《Android应用开发揭秘》例子源码添加进Eclipse
- Android应用开发揭秘[高清PDF版+源码]
- 书讯:《Android应用开发揭秘》
- Android应用开发揭秘 第一章
- Android应用开发揭秘的第30个程序4_5_Toast应用的源码注释
- 使用模拟器开发Android应用
- Android应用开发揭秘的第一个程序HelloAndroid修改版和高仿版的源码注释
- 关于《Android应用开发揭秘》中早期版本中联系人例子错误的解决办法
- 关于《Android应用开发揭秘》中早期版本中联系人例子错误的解决办法
- 《Android应用开发揭秘》一月内重印
- 《Android应用开发揭秘》连载1
- 《Android应用开发揭秘》连载2
- 《Android应用开发揭秘》连载3
- 《Android应用开发揭秘》读者问题汇总
- 如何成为优秀的程序员
- Android与服务器端数据交互(基于SOAP协议整合android+webservice)
- C++ Data Structure 学习笔记 (2011.5.2)——Cin的用法详解以及文件的读取
- PHP 文件上传
- http://www.cnblogs.com/zhangdongzi/archive/2011/04/14/2016595.html
- 《Android应用开发揭秘》Examples_04_04源码时模拟器错误原因
- C#图片处理总结——叠加、缩放、鼠标拖动
- 磁盘分区表备份与恢复-图解(转)
- Oracle笔记 一、oracle的安装、sqlplus的使用
- 硬盘空间管理原理(转)
- Unix/Linux历史和大事记(转)
- linux-gcc 编译时头文件和库文件搜索路径(+可执行文件、包)
- 由一幅漫画想到的
- strsep函数用法