帖子
帖子
用户
博客
课程
显示全部楼层
17
帖子
0
勋章
112
Y币

[superwebview] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER

[复制链接]
发表于 2016-6-7 17:44:29
集成superview后出现Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER。

把<provider android:authorities="com.uzmap.pkg.any.ups" android:exported="false" android:label="udmg" android:name="com.uzmap.pkg.uzapp.UProvider"/>
注销后,正常,但是引发新的问题,调用api.accessNative,代码无法进入native onHtml5AccessRequest 函数了。

        protected boolean onHtml5AccessRequest(WebViewProvider provider, UZModuleContext moduleContext) {
                String name = moduleContext.optString("name");               
                mModuleContext = moduleContext;
                //"requestEvent"与assets/widget/html/wind.html页面的发送请求相匹配
                if("CMD_ZHIFU".equals(name)){
                        Intent intent = new Intent(this.getApplicationContext(), ZhiFu.class);
                        //intent.putExtra("headerSavePath", headerSavePath);                       
                        this.startActivity(intent);
                }
                //defaultHandleHtml5AccessRequest(moduleContext);
                return true;
        }


求解,急。
17
帖子
0
勋章
112
Y币
现在没有Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER错误了。原因是有相同包名的app存在,我把他们都删除了就好了。但是api.accessNative 还是掉不进onHtml5AccessRequest native 函数。
20
帖子
1
勋章
7573
Y币
api.accessNative不存在你说的没走到onHtml5AccessRequest中,一定会过去,请仔细检查你的代码。如果确定不了,请运行SuperWebview SDK带的demo中的代码,并仔细阅读代码。另外,写代码不要养成只有if没有else的习惯,如果走到了onHtml5AccessRequest里,但没走到你的if里,你是不是就认为失败了?
17
帖子
0
勋章
112
Y币
真的没进入onHtml5AccessRequest 时间哦。if,esle受教了。我的断点是在onHtml5AccessRequest入口处。
17
帖子
0
勋章
112
Y币
但是projectfirst工程的能进入,我也知道是工程集成的有问题,但是不知道在哪出差
您需要登录后才可以回帖 登录

本版积分规则