帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
22
帖子
0
勋章
98
Y币

[BUG] op r7 contacts模块

[复制链接]
发表于 2016-5-30 13:49:55
本帖最后由 Alpenlicebe 于 2016-6-1 14:27 编辑

读取联系人时,出现app崩溃  闪退

log


服务器远程的B页面
1.png


app的A页面,
4444.png























[2016-05-30 13:47:03] [Android log]  ... 4 more[2016-05-30 13:47:03] [Android log]  at java.util.concurrent.FutureTask.run(FutureTask.java:237)[2016-05-30 13:47:03] [Android log]  at android.os.AsyncTask$2.call(AsyncTask.java:288)[2016-05-30 13:47:03] [Android log]  at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.doInBackground(QueryByPageTask.java:1)[2016-05-30 13:47:03] [Android log]  at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.doInBackground(QueryByPageTask.java:35)[2016-05-30 13:47:03] [Android log]  at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.queryContacts(QueryByPageTask.java:73)[2016-05-30 13:47:03] [Android log]  at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.selectContacts(SelectContact.java:54)[2016-05-30 13:47:03] [Android log]  at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.selectCallBack(SelectContact.java:234)[2016-05-30 13:47:03] [Android log]  at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.putCallBackPhone(SelectContact.java:404)[2016-05-30 13:47:03] [Android log]  at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.getPhoneTag(SelectContact.java:555)[2016-05-30 13:47:03] [Android log]  at android.content.Context.getString(Context.java:343)[2016-05-30 13:47:03] [Android log]  at android.content.res.Resources.getString(Resources.java:383)[2016-05-30 13:47:03] [Android log]  at android.content.res.Resources.getText(Resources.java:297)[2016-05-30 13:47:03] [Android log] Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0[2016-05-30 13:47:03] [Android log]  at java.lang.Thread.run(Thread.java:848)[2016-05-30 13:47:03] [Android log]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)[2016-05-30 13:47:03] [Android log]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)[2016-05-30 13:47:03] [Android log]  at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)[2016-05-30 13:47:03] [Android log]  at java.util.concurrent.FutureTask.run(FutureTask.java:242)[2016-05-30 13:47:03] [Android log]  at java.util.concurrent.FutureTask.setException(FutureTask.java:222)[2016-05-30 13:47:03] [Android log]  at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)[2016-05-30 13:47:03] [Android log]  at android.os.AsyncTask$3.done(AsyncTask.java:300)[2016-05-30 13:47:03] [Android log] java.lang.RuntimeException: An error occured while executing doInBackground()[2016-05-30 13:47:03] [Android log] sorry, we have catch a crash log

0
帖子
0
勋章
83
Y币
使用模块contacts或contact注意事项
     
    使用模块contacts或contact模块,云编译时一定要勾选电话,短信,通信录权限。否则会出现应用崩溃、无权访问、或不提示访问权限等问题。
155100zhggmfewhwkmwew3.png
22
帖子
0
勋章
98
Y币
maoku244658 发表于 2016-5-30 14:39
使用模块contacts或contact注意事项
     
    使用模块contacts或contact模块,云编译时一定要勾选电话, ...

是使用真机同步发现的,我云编译下试试
22
帖子
0
勋章
98
Y币
maoku244658 发表于 2016-5-30 14:39
使用模块contacts或contact注意事项
     
    使用模块contacts或contact模块,云编译时一定要勾选电话, ...

oppo  4.4.4  打包勾选了 电话 短信  通讯录,  程序询问时,点击了允许权限。。。。还是闪退

日志如下
java.lang.RuntimeException: An error occured while executing doInBackground()
        at android.os.AsyncTask$3.done(AsyncTask.java:300)
        at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
        at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
        at java.util.concurrent.FutureTask.run(FutureTask.java:242)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:848)
Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
        at android.content.res.Resources.getText(Resources.java:297)
        at android.content.res.Resources.getString(Resources.java:383)
        at android.content.Context.getString(Context.java:343)
        at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.getPhoneTag(SelectContact.java:555)
        at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.putCallBackPhone(SelectContact.java:404)
        at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.selectCallBack(SelectContact.java:234)
        at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.selectContacts(SelectContact.java:54)
        at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.queryContacts(QueryByPageTask.java:73)
        at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.doInBackground(QueryByPageTask.java:35)
        at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.doInBackground(QueryByPageTask.java:1)
        at android.os.AsyncTask$2.call(AsyncTask.java:288)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        ... 4 more
android.content.res.Resources$NotFoundException: String resource ID #0x0
        at android.content.res.Resources.getText(Resources.java:297)
        at android.content.res.Resources.getString(Resources.java:383)
        at android.content.Context.getString(Context.java:343)
        at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.getPhoneTag(SelectContact.java:555)
        at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.putCallBackPhone(SelectContact.java:404)
        at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.selectCallBack(SelectContact.java:234)
        at com.uzmap.pkg.uzmodules.uzContacts.SelectContact.selectContacts(SelectContact.java:54)
        at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.queryContacts(QueryByPageTask.java:73)
        at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.doInBackground(QueryByPageTask.java:35)
        at com.uzmap.pkg.uzmodules.uzContacts.QueryByPageTask.doInBackground(QueryByPageTask.java:1)
        at android.os.AsyncTask$2.call(AsyncTask.java:288)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:848)

22
帖子
0
勋章
98
Y币
maoku244658 发表于 2016-5-30 14:39
使用模块contacts或contact注意事项
     
    使用模块contacts或contact模块,云编译时一定要勾选电话, ...

华为 mate 7  魅族4  没有问题,。

就oppo 有问题
56
帖子
0
勋章
1177
Y币
有一台oppo手机使用联系人列表也闪退:
contactsObj.select(function(ret, err) {
            if (ret) {
                if(ret.status) {
                。。。。
打开联系人列表后,点击任何一个人就闪退,日志为:
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=100, result=-1, data=Intent { dat=content:\/\/com.android.contacts\/contacts\/lookup\/3056r3-56C9.867r209-56C9\/209 flg=0x1 }} to activity {com.zmdhjk.appaz\/com.uzmap.pkg.EntranceActivity}: java.lang.NullPointerException: Attempt to invoke interface method \'boolean android.database.Cursor.moveToFirst()\' on a null object reference\n\tat android.app.ActivityThread.deliverResults(ActivityThread.java:3864)\n\tat android.app.ActivityThread.handleSendResult(ActivityThread.java:3907)\n\tat android.app.ActivityThread.access$1600(ActivityThread.java:165)\n\tat android.app.ActivityThread$H.handleMessage(ActivityThread.java:1479)\n\tat android.os.Handler.dispatchMessage(Handler.java:102)\n\tat android.os.Looper.loop(Looper.java:179)\n\tat android.app.ActivityThread.main(ActivityThread.java:5672)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)\nCaused by: java.lang.NullPointerException: Attempt to invoke interface method \'boolean android.database.Cursor.moveToFirst()\' on a null object reference\n\tat com.uzmap.pkg.uzmodules.uzContacts.SelectContact.checkCursor(SelectContact.java:104)\n\tat com.uzmap.pkg.uzmodules.uzContacts.SelectContact.getSelectCursor(SelectContact.java:86)\n\tat com.uzmap.pkg.uzmodules.uzContacts.SelectContact.isUriValid(SelectContact.java:65)\n\tat com.uzmap.pkg.uzmodules.uzContacts.SelectContact.selectContact(SelectContact.java:45)\n\tat com.uzmap.pkg.uzmodules.uzContacts.UzContacts.onSelectResult(UzContacts.java:164)\n\tat com.uzmap.pkg.uzmodules.uzContacts.UzContacts.onActivityResult(UzContacts.java:154)\n\tat com.uzmap.pkg.uzcore.l.a(UZHybridEngine.java:397)\n\tat com.uzmap.pkg.uzcore.UZAppActivity.onActivityResult(UZAppActivity.java:508)\n\tat android.app.Activity.dispatchActivityResult(Activity.java:6686)\n\tat android.app.ActivityGroup.dispatchActivityResult(ActivityGroup.java:126)\n\tat android.app.ActivityThread.deliverResults(ActivityThread.java:3860)\n\t... 9 more\njava.lang.NullPointerException: Attempt to invoke interface method \'boolean android.database.Cursor.moveToFirst()\' on a null object reference\n\tat com.uzmap.pkg.uzmodules.uzContacts.SelectContact.checkCursor(SelectContact.java:104)\n\tat com.uzmap.pkg.uzmodules.uzContacts.SelectContact.getSelectCursor(SelectContact.java:86)\n\tat com.uzmap.pkg.uzmodules.uzContacts.SelectContact.isUriValid(SelectContact.java:65)\n\tat com.uzmap.pkg.uzmodules.uzContacts.SelectContact.selectContact(SelectContact.java:45)\n\tat com.uzmap.pkg.uzmodules.uzContacts.UzContacts.onSelectResult(UzContacts.java:164)\n\tat com.uzmap.pkg.uzmodules.uzContacts.UzContacts.onActivityResult(UzContacts.java:154)\n\tat com.uzmap.pkg.uzcore.l.a(UZHybridEngine.java:397)\n\tat com.uzmap.pkg.uzcore.UZAppActivity.onActivityResult(UZAppActivity.java:508)\
2
帖子
0
勋章
2271
Y币
清风师爷 发表于 2017-11-1 16:19
有一台oppo手机使用联系人列表也闪退:
contactsObj.select(function(ret, err) {
            if (ret) {

您好,oppo手机的版本是多少?能提供一下复现的widget包吗?
56
帖子
0
勋章
1177
Y币
oppo r9  安卓5.1
===怎么给widget包?
2
帖子
0
勋章
2271
Y币
清风师爷 发表于 2017-11-1 18:17
oppo r9  安卓5.1
===怎么给widget包?

您好,把widget包压缩成zip文件,通过高级模式里,通过附件上传上来,谢谢!
56
帖子
0
勋章
1177
Y币
本帖最后由 清风师爷 于 2017-11-2 07:56 编辑
cjapi 发表于 2017-11-1 18:20
您好,把widget包压缩成zip文件,通过高级模式里,通过附件上传上来,谢谢! ...

widget.zip


12下一页
您需要登录后才可以回帖 登录

本版积分规则