按下HOME键后从悬浮层启动Activity慢

    兄弟团队碰到一个问题:在Activity界面,按下HOME键后,点击悬浮层按钮,再启动Activity, Activity要延时5S后才出来。

    经验证,这个问题不是应用自身的BUG。那怕该Activity是空的,也会有这个问题。

    

    看了stack flow里的一个回答,是说Android为了避免应用在按下HOME键退出后还可以强制把自己启动,特意加的限制。

    在现有的API情况下,不能解决这个问题,除非你的应用是一个启动器(Launcher), 添加了home/ launcher intent filter。

   如果你不是启动器,又要从悬浮层启动一个Activity,就把该Activity也改成悬浮层吧

   

   参考:

   http://stackoverflow.com/questions/5600084/starting-an-activity-from-a-service-after-home-button-pressed-without-the-5-seco

  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值