app开发 app开发

注册
查看: 86|回复: 5

[BUG求助] clipBoard设置监听经常造成APP崩溃

Rank: 1

主题:
2
帖子:
16
云币:
10

[BUG求助] clipBoard设置监听经常造成APP崩溃

86 5 | 发表于 2017-9-14 03:31:54 |阅读模式 | |
测试包和自定义loader一样,clipBoard设置监听之后特别容易崩溃

Rank: 6Rank: 6

主题:
4
帖子:
2527
云币:
3606
发表于 2017-9-14 10:01:14 |
IOS还是安卓,在安卓上,崩溃 有日志的,在UZMap->log->crash下

Rank: 1

主题:
2
帖子:
16
云币:
10
 楼主| 发表于 2017-9-14 10:53:01 |
zhiuzun 发表于 2017-9-14 10:01
IOS还是安卓,在安卓上,崩溃 有日志的,在UZMap->log->crash下

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.app.Activity.getSystemService(java.lang.String)' on a null object reference
        at com.uzmap.pkg.uzmodules.uzclipboard.UzClipBoard$MyOnPrimaryClipChangedListener.onPrimaryClipChanged(UzClipBoard.java:128)
        at android.content.ClipboardManager.reportPrimaryClipChanged(ClipboardManager.java)
        at android.content.ClipboardManager$2.handleMessage(ClipboardManager.java)
        at android.os.Handler.dispatchMessage(Handler.java)
        at android.os.Looper.loop(Looper.java)
        at android.app.ActivityThread.main(ActivityThread.java)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)


是这个日志吗,我看不懂...

Rank: 1

主题:
2
帖子:
16
云币:
10
 楼主| 发表于 2017-9-14 10:55:53 |
apiready = function(){
                var clipBoard = api.require('clipBoard');
                clipBoard.get(function(ret, err) {
                        if (ret) {
                                   $api.text($api.byId('tishitext'),'您可能想找'+ret.value);
                                   $api.removeCls($api.byId("tips-1"),'disnone');
                        }
                });
                clipBoard.setListener(function(ret, err) {
                    if (ret) {
                        clipBoard.get(function(ret, err) {
                                    if (ret) {
                                        $api.text($api.byId('tishitext'),'您可能想找'+ret.value);
                                        $api.removeCls($api.byId("tips-1"),'disnone');
                                    }
                                });
                    }
                });
        };


这个是代码
发表于 4 天前 |
聂赛 发表于 2017-9-14 10:55
apiready = function(){
                var clipBoard = api.require('clipBoard');
                clipBoard.get(function(ret, err ...

您好,现在还有闪退现象吗?
提交bug 时注明测试机型和系统版本号,提供测试demo或相关代码片段,UI bug提供截图,优先解决!

Rank: 1

主题:
2
帖子:
16
云币:
10
 楼主| 发表于 昨天 15:31 |
cjapi 发表于 2017-9-22 23:52
您好,现在还有闪退现象吗?

有啊,我监听剪切板,只要剪切板改变次数多了,就会提示APP关闭了
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表