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

微动网站建设制作投票链接哪家好厂商

微动网站建设,制作投票链接哪家好厂商,网站弹窗在中间位置,域名空间商一、背景 应客户要求,需要在开机时,拉起应用A。但因为开机时,同时被拉起的应用过多,导致Launcher在开机那一刻较为卡顿。为解决这一问题,采取了延迟拉起的做法。在开机后,延迟一定时间,由系统服务,拉起应用A。 于是乎,就出现这么个报错: Not allowed to start ser…

一、背景

应客户要求,需要在开机时,拉起应用A。但因为开机时,同时被拉起的应用过多,导致Launcher在开机那一刻较为卡顿。为解决这一问题,采取了延迟拉起的做法。在开机后,延迟一定时间,由系统服务,拉起应用A。

于是乎,就出现这么个报错:

Not allowed to start service Intent { cmp=com.xxx.xxx/.XXXXService }: app is in background

二、解决方案

方案一:系统签名

解决这个报错,有个较为简单的做法,是将应用A带上系统签名,但考虑到应用A后续有他们自己的OTA计划,我们不可能把系统的签名文件给他们(涉及安全)。他们也不可能更新应用时,再针对我们的产品,交给我们签名,再发布特定渠道的应用(流程繁甭)。因此,此方案不可取。

方案二:透明Activity

拉起应用A的透明Activity,再由应用A的透明Activity拉起服务并Finish掉Activity。 这个方案,听起来可以,但实际操作上会存在一个问题,即在被拉起的一瞬间,用户的操作会被打断,出错短暂的卡顿现象以及焦点变化。因为是延时拉起,不知道此时用户在做什么操作,导致的后续问题也是未知的,因此,此方案也不可取。

方案三:绕过限制

基于前2种方案, 最终决定,对限制的原因,进行分析。

  • 分析报错堆栈
2024-05-20 20:27:48.742   549-1975  Activi...nager pid-549              W  Background start not allowed: service Intent { cmp=com.xxx/.XXXService } to com.xxxx/.XXXService from pid=1061 uid=1000 pkg=com.xxxx.xxx startFg?=false
2024-05-20 20:27:48.743  1061-1061  XXXXHelper  com...e.xxx  D  start XXXService failed1111 = Not allowed to start service Intent { cmp=com.xxxx/.XXXService }: app is in background uid null
2024-05-20 20:27:48.743  1061-1061  System.err     com...e.xxx  W  android.app.BackgroundServiceStartNotAllowedException: Not allowed to start service Intent { cmp=com.xxxx/.XXXService }: app is in background uid null
2024-05-20 20:27:48.743  1061-1061                 com...e.xxx  W          at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1908)
2024-05-20 20:27:48.743  1061-1061                 com...e.xxx  W          at android.app.ContextImpl.startService(ContextImpl.java:1864)
2024-05-20 20:27:48.743  1061-1061                 com...e.xxx  W          at com.xxxx.xx.XXXXHelper.startXXXXService(XXXXHelper.java:36)
2024-05-20 20:27:48.744  1061-1061                 com...e.xxx  W          at com.xxxx.xx.XXXXHelper.delayBootApps(XXXXHelper.java:25)
2024-05-20 20:27:48.744  1061-1061                 com...e.xxx  W          at com.xxxx.XXAppService.delayBootApps(XXAppService.java:1161)
2024-05-20 20:27:48.744  1061-1061                 com...e.xxx  W          at com.xxxx.XXAppService.-$$Nest$mdelayBootApps(Unknown Source:0)
2024-05-
http://www.yayakq.cn/news/382611/

相关文章:

  • 网盘爬虫源码是做网站来用的唐山哪里做网站
  • h5建站工具关键词林俊杰无损下载
  • 一个网站用几个域名html网站开发视频
  • 海拉尔网站设计wordpress设置手机浏览
  • 咸阳网站制作在线网站做情侣头像
  • 英文网站建设目的网页设计总结论文
  • 网站开发知识点总结怎么查看网站开发语言
  • 抓取工具把对手网站的长尾词自己创建外贸公司
  • 黄山建设网站公司电话长春网络营销公司
  • 定制家具网站建设怎么制作app平台
  • 做网站运营难吗桂林象鼻山门票多少钱
  • 淄博网络科技有限公司关键词优化哪家强
  • 网站模版网 下载做牛津布面料在哪个网站找客户
  • 工商年检在哪个网站做哈尔滨网站优化对策
  • 医疗网站建设教程室内设计专业就业方向
  • 长春火车站附近美食动画制作软件下载安装
  • 外贸网站导航栏建设技巧简约型网站设计
  • 虹口区建设工程管理网站深圳找人做网站
  • 网页模板哪个网站可以下载做网站的价格贵吗
  • 昆明网站开发推广公司南京电子商务网站建设
  • 吉林市城市建设档案馆官方网站文章分享网站模版
  • 建设工程信息化考试报名网站成都学校网站建设公司
  • wordpress地址和站点地址有什么用免费做试卷的网站
  • 鹤壁网站设计产品展示型网站有哪些
  • 巴中 网站建设外贸服装网
  • 北京建设协会网站小企业网站建设平台
  • 深圳市建设注册中心网站.net网站程序
  • 铜川网站建设报价校园品牌推广方案
  • 深圳外贸网站制作价格网站建设营销的公司
  • 深圳商城网站建设报价线上营销培训