当前位置: 首页 > news >正文

淮南招聘网站建设哪个网站做推广效果好

淮南招聘网站建设,哪个网站做推广效果好,成华网站制作,做博客网站怎么赚钱和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、Service not registered 异常导致手机重启二、Service not registered 解决方案 一、Service not registered 异常导致手机重启 1.重启 的部分Log如…

c45bee0afd9010e836e3e0eabd3834d1.gif

和你一起终身学习,这里是程序员Android

经典好文推荐,通过阅读本文,您将收获以下知识点:

一、Service not registered 异常导致手机重启
二、Service not registered 解决方案

一、Service not registered 异常导致手机重启

1.重启 的部分Log如下:

86455cb755273774ca5069eb4ec6225f.jpeg

Service not registered 重启异常

二、Service not registered 解决方案

从 Log 中分析发现异常信息,并尝试进行如下修改。

1.修改ContextImpl类

文件路径如下:
\frameworks\base\core\java\android\app\ContextImpl.java文件

优化unbindService方法实现如下:

@Overridepublic void unbindService(ServiceConnection conn) {if (conn == null) {throw new IllegalArgumentException("connection is null");}if (mPackageInfo != null) {IServiceConnection sd = mPackageInfo.forgetServiceDispatcher(getOuterContext(), conn);try {ActivityManager.getService().unbindService(sd);} catch (RemoteException e) {throw e.rethrowFromSystemServer();// add for Service not registered unbindService() triger reboot exception} catch (IllegalArgumentException e) {//com.google.android.gms.ui Service not registered Crashandroid.util.Log.e("wjwj","---ContextImpl GMS Crash---");e.printStackTrace();}// add for Service not registered unbindService() triger reboot exception} else {throw new RuntimeException("Not supported in system context");}}
2.修改 TransportManager 类

文件路径如下:
frameworks\base\services\backup\java\com\android\server\backup\TransportManager.java 将异常捕获,防止重启。

优化unbindService方法实现如下:

void onPackageRemoved(String packageName) {// Package removed. Remove all its transports from our list. These transports have already// been removed from mBoundTransports because onServiceDisconnected would already been// called on TransportConnection objects.synchronized (mTransportLock) {Iterator<Map.Entry<ComponentName, TransportConnection>> iter =mValidTransports.entrySet().iterator();while (iter.hasNext()) {Map.Entry<ComponentName, TransportConnection> validTransport = iter.next();ComponentName componentName = validTransport.getKey();if (componentName.getPackageName().equals(packageName)) {TransportConnection transportConnection = validTransport.getValue();iter.remove();if (transportConnection != null) {/* 360OS begin *//* unbindService() triger reboot exception,* catch it && add log to find out witch package do it. */try {Slog.d(TAG, "onPackageRemoved trace, componentName:"+ componentName.toString(), new Throwable());mContext.unbindService(transportConnection);} catch (IllegalArgumentException e) {Slog.e(TAG, "unbindService fail.", e);}/* 360OS end */log_verbose("Package removed, removing transport: "+ componentName.flattenToShortString());}}}}}

参考文献:

【腾讯文档】Android Framework 知识库
https://docs.qq.com/doc/DSXBmSG9VbEROUXF5

友情推荐:

Android 开发干货集锦

至此,本篇已结束。转载网络的文章,小编觉得很优秀,欢迎点击阅读原文,支持原创作者,如有侵权,恳请联系小编删除,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

c11a6b41137705e0f4a82c1abc11f2b8.jpeg

点击阅读原文,为大佬点赞!

http://www.hkea.cn/news/553438/

相关文章:

  • 现在做网站还用dw做模板了吗成人电脑速成培训班
  • 做app要不要建网站刚开的店铺怎么做推广
  • 做生存分析的网站有哪些专业的网站优化公司
  • 网站双倍浮动百度联盟app
  • 北京网站设计确保代码符合w3c广州网络营销的推广
  • 做网站实名认证有什么用百度移动端模拟点击排名
  • 知更鸟wordpress 怎样沈阳百度seo关键词优化排名
  • 携程网站模板互联网营销策略有哪些
  • 做网站内链什么意思上海排名优化seobwyseo
  • 四川做直销会员网站百度网盘帐号登录入口
  • 做百度竞价对网站有无要求网站推广排名服务
  • 建设工程合同包括成都网站改版优化
  • 深圳不加班的互联网公司整站seo优化
  • 中国做的很好的食品网站肇庆疫情最新消息
  • 做时时彩网站微信seo关键词有话要多少钱
  • 陇南市建设局网站商务软文写作
  • 做学术研究的网站营销方案怎么写?
  • 专业网站设计公司有哪些秒收录关键词代发
  • 织梦网站模板源码下载真实有效的优化排名
  • 网站建设过程中什么最重要磁力链bt磁力天堂
  • html5企业网站案例鹤壁搜索引擎优化
  • 网站建设平台简介链接交换平台
  • 照片展示网站模板宁波seo咨询
  • 奉贤建设机械网站制作长沙网址seo
  • 上海企业网站模板建站常用的网络推广方法
  • 大连零基础网站建设教学培训济南seo优化公司
  • html 做网站案例简单网站推广建设
  • 践行新使命忠诚保大庆网站建设线上广告
  • 定制网站建设服务商商家联盟营销方案
  • 集团官网建设公司外贸seo推广公司