你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
环信技术支持
报空指针了
报空指针了
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
laoer_2015
参照demo的application里面把下面这段代码加上
int pid = android.os.Process.myPid();
String processAppName = getAppName(pid);
// 如果使用到百度地图或者类似启动remote service的第三方库,这个 if判断不能少
if (processAppName == null || processAppName.equals("")) {
// workaround for baidu location sdk
// 百度定位sdk,定位服务运行在一个单独的进程,每次定位服务启动 的时候,都会调用application::onCreate
// 创建新的进程。
// 但环信的sdk只需要在主进程中初始化一次。 这个特殊处理是,如 果从pid 找不到对应的processInfo
// processName,
// 则此application::onCreate 是被service 调用的,直接返回
return;
}
要回复问题请先
登录
或
注册
发起人
sinbas
问题状态
最新活动:
2015-02-13 17:19
浏览:
4550
关注:
0
人
1 个回复
laoer_2015
int pid = android.os.Process.myPid();
String processAppName = getAppName(pid);
// 如果使用到百度地图或者类似启动remote service的第三方库,这个 if判断不能少
if (processAppName == null || processAppName.equals("")) {
// workaround for baidu location sdk
// 百度定位sdk,定位服务运行在一个单独的进程,每次定位服务启动 的时候,都会调用application::onCreate
// 创建新的进程。
// 但环信的sdk只需要在主进程中初始化一次。 这个特殊处理是,如 果从pid 找不到对应的processInfo
// processName,
// 则此application::onCreate 是被service 调用的,直接返回
return;
}