你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
小破孩
yaomaitong
lizg - ……
催眠術
要回复问题请先登录或注册
4 个回复
小破孩
yaomaitong
lizg - ……
催眠術
那为何Application的onCreate会走两次呢? 正常情况下onCreate只会进入一次,我们一般叫它主进程,进程id为应用id「包名」,但是,个推,友盟等等第三方,为了保证自己的服务不被杀死,会开启一个多进程的服务,当这个服务开启后,Application的onCreate又会再次进入,如没有保护措施,环信就可能会多次初始化。
怎样解决这个问题呢? 环信初始化防止被多次即可。
在环信提供的官方Demo中,的EaseUI初始化SDK时,有一段代码是: isMainProcess 和
sdkInited
的判断(EaseUI.java), Demo中正是通过这种方式解决了此问题。
如尝试后仍无法解决此问题,请贴下你的详细日志。