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

网站seo基本流程做个小型购物网站要多少钱

网站seo基本流程,做个小型购物网站要多少钱,全网获客系统,led设计网站建设和你一起终身学习,这里是程序员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.yayakq.cn/news/280375/

相关文章:

  • 有专门做网站的公司吗wordpress会员打赏插件
  • 广平手机网站建设电商设计师是做什么
  • 学做蛋糕有哪些网站徐州网站制作案例
  • 广州邮局网站佛山网站设计联系方式
  • 淮南做网站推广网站推广的主流方法
  • 中国建设银行网站荆门网点查询系统国内阿里巴巴网站怎么做
  • 温州微信网站定制wordpress php加密
  • 利用关键词进网站后台中国企业500强公司排名
  • 芒市网站建设网站ico图标怎么用
  • 河北移动端网站制作北京网站设计推荐柚米
  • 公司建设网站费用直接列支中国网信网
  • 做网站怎么做连接点下一个页面网站建设与管理指什么
  • 苏州网站建设开发动漫设计专业哪个学校比较好
  • 衡阳网站建设设计手机网站网站建设
  • 用七牛做网站wordpress 找不到文章
  • 湿地保护宣教网站建设意义迁安建设局网站
  • 网站停留时间 从哪里获取坑梓网站建设基本流程
  • 管理手机网站首页提升学历机构
  • 北京公司网站建设费用黑龙江网站建设业务
  • 能直接看的网站有哪些天猫招商
  • app网站建设 - 百度教育机构客户管理系统
  • 视频网站做游戏分发网站关键词查询网址
  • 黑龙江骏域建设网站专家山西省住房和城乡建设厅网站报名
  • Wordpress热门评论插件seo索引擎优化
  • 深圳网站设计公司本地网络seo公司
  • 最简单的网站随州建设局网站
  • dede门户网站模板下载最便宜的车
  • 做设计接外快在哪个网站wordpress不锈钢企业
  • h5商城网站怎么建设企业信息化管理包括哪些内容
  • 网站增加关键字房地产销售现状