论坛首页 移动开发技术论坛

android试手——通讯录(附源码)

浏览 24480 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-11-04  
求知者long 写道
奇怪了,怎么我运行会报错的呢?11-04 16:14:11.376: ERROR/AndroidRuntime(30777): java.lang.RuntimeException: Unable to resume activity {xl.addressbook.activity/xl.addressbook.activity.MainActivity}: java.lang.RuntimeException: Unable to resume activity {xl.addressbook.activity/xl.addressbook.activity.LinkManListActivity}: java.lang.NullPointerException
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2208)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2228)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1721)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.access$1500(ActivityThread.java:124)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:968)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.os.Handler.dispatchMessage(Handler.java:99)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.os.Looper.loop(Looper.java:130)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.main(ActivityThread.java:3806)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at java.lang.reflect.Method.invokeNative(Native Method)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at java.lang.reflect.Method.invoke(Method.java:507)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at dalvik.system.NativeStart.main(Native Method)
 


这个报的是空指针错误,汗,我这是没有报的,你把编码格式改成UTF-8再试试
0 请登录后投票
   发表时间:2011-11-04  
求知者long 写道
xielei35 写道
加是java的哇 写道
嗯  我也刚学   不知LZ在哪学的

嗯,不太明白你想问的是什么,我自己买书下视频学的呀



我也是刚刚学的,但是我运行不了,请教


什么运行不了啊,是这个小例子运行不了吗
0 请登录后投票
   发表时间:2011-11-05  
xielei35 写道
  刚刚学习android时间不长,在学习过程中顺手写了个通讯录的小例子来练练手,最开始是自己定义数据库做了一遍,后来又调用android的Contacts实现了一遍。
   功能比较简单,就是实现了增删改查,查询只是实现了姓名首字母查询,关于姓名首字母的查询,我不知道大家是怎么实现的,在网上搜索了一下资料,也没找出个所以然来,于是就按着自己的思路实现了一下,想法虽然比较笨,但是也能实现这个功能。至于其它的按拼音查询,手机号查询和中文名字查询就比较懒,没有去实现。
   这个例子比较简单,我会上传源代码,如果有人也是刚刚开始学习的话,可以不妨下过去看看,希望能对你的学习起到帮助。
   如果有人对姓名首字母查询比较了解的,有更好的解决方法,希望能和我交流交流,我也比较好奇别人是怎么实现的。
   新手发贴,希望大家勿喷~~~



上个截图撒
0 请登录后投票
   发表时间:2011-11-06  
longware 写道
xielei35 写道
  刚刚学习android时间不长,在学习过程中顺手写了个通讯录的小例子来练练手,最开始是自己定义数据库做了一遍,后来又调用android的Contacts实现了一遍。
   功能比较简单,就是实现了增删改查,查询只是实现了姓名首字母查询,关于姓名首字母的查询,我不知道大家是怎么实现的,在网上搜索了一下资料,也没找出个所以然来,于是就按着自己的思路实现了一下,想法虽然比较笨,但是也能实现这个功能。至于其它的按拼音查询,手机号查询和中文名字查询就比较懒,没有去实现。
   这个例子比较简单,我会上传源代码,如果有人也是刚刚开始学习的话,可以不妨下过去看看,希望能对你的学习起到帮助。
   如果有人对姓名首字母查询比较了解的,有更好的解决方法,希望能和我交流交流,我也比较好奇别人是怎么实现的。
   新手发贴,希望大家勿喷~~~



上个截图撒

如你所愿
0 请登录后投票
   发表时间:2011-11-06  
全是错误  不知道什么原因
0 请登录后投票
   发表时间:2011-11-06  
你学了多久了啊
0 请登录后投票
   发表时间:2011-11-07  
gu_sofia 写道
全是错误  不知道什么原因

应该是少了很多@Override,
有很多的监听方法应该是需要加上@Override,但是不知道为啥在我这如果加上了@Override就报错,所以我就去掉啦。
你看一下报错的原因嘛
0 请登录后投票
   发表时间:2011-12-01  
楼主这个通讯录很眼熟啊,在电驴上有个教程,感觉 和你的很一样啊 
look here:http://www.verycd.com/topics/2885430/
0 请登录后投票
   发表时间:2011-12-01  
是android2.3吗????
0 请登录后投票
   发表时间:2011-12-02  
gu_sofia 写道
全是错误  不知道什么原因

1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics