你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
定位崩溃
使用定位出现奔溃
使用定位时,出现崩溃现象。这是怎么回事啊????
没有找到相关结果
已邀请:
与内容相关的链接
提交
4 个回复
geri_yang
您好,初始化是EaseUI.getInstance().init(context, options),而不是EaseUI.getInstance()
中胜至信
你好,
在initEasemob中有初始化方法EaseUI.getInstance().init(context, options);不是此问题, 如下:
吴桂亮__
请问,我也是这个问题?目前解决了吗?
吴桂亮__
问题已经解决,本来使用EaseUi的时候是用
EaseUI.getInstance().init(this, null);这个方法。
后来因为要注册推送监听加上了
EMClient.getInstance().chatManager().addMessageListener(mEmmessageListener);
又因为需要使用百度定位,就集成了百度地图。
所以造成了,只要百度地图定位一启动就再次调用application的onCreate方法,导致
EMClient.getInstance().chatManager().addMessageListener(mEmmessageListener);方法执行两次,所以报错。
解决办法就是按照官方的文档里面介绍的,再初始化之前进行一次判断(官方有示例代码)就解决问题了。
要回复问题请先
登录
或
注册
发起人
中胜至信
问题状态
最新活动:
2017-08-14 10:05
浏览:
4277
关注:
3
人
4 个回复
geri_yang
中胜至信
在initEasemob中有初始化方法EaseUI.getInstance().init(context, options);不是此问题, 如下:
吴桂亮__
吴桂亮__
EaseUI.getInstance().init(this, null);这个方法。
后来因为要注册推送监听加上了
EMClient.getInstance().chatManager().addMessageListener(mEmmessageListener);
又因为需要使用百度定位,就集成了百度地图。
所以造成了,只要百度地图定位一启动就再次调用application的onCreate方法,导致
EMClient.getInstance().chatManager().addMessageListener(mEmmessageListener);方法执行两次,所以报错。
解决办法就是按照官方的文档里面介绍的,再初始化之前进行一次判断(官方有示例代码)就解决问题了。