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

来源:互联网 发布:linux中apache配置 编辑:程序博客网 时间:2024/06/06 01:52

    兄弟团队碰到一个问题:在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

  


1 0
原创粉丝点击