美文网首页Android技术知识Android开发经验谈Android开发
Android 每次点击图标都会重新打开App

Android 每次点击图标都会重新打开App

作者: AntDream | 来源:发表于2018-01-12 11:39 被阅读1448次

问题的背景

  • 红米Note 4X,Android7.0
  • App的启动顺序为SplashActivity-->MainActivity, 其中MainActivity启动模式为SingleInstance

问题的提出

  • 当App启动以后,页面在MainActivity,此时按home键,App退到后台,再次点击桌面图标后,App没有直接回到MainActivity,而是重新打开,走了SplashActivity-->MainActivity
  • 当App启动以后,从MainActivity进入其他页面,比如OtherActivity,然后按Home键App回退到后台,此时点击App图标,打开了OtherActivity,但是按返回键直接退出了App,而不是回到MainActivity

问题的解决

  • 网上很多方法说是要在SplashActivity里面加个判断,实际测试后发现没有效果
  • 最后没有加判断,直接将MainActivity的启动模式SingleInstance取消问题解决

后记

问题虽然解决了,但是其根本的原因还没有搞清楚,后续还要留意一下,有知道的同学也麻烦告知一下


欢迎关注我的微信公众号,期待与你一起学习,一起交流,一起成长!


AntDream

相关文章

网友评论

    本文标题:Android 每次点击图标都会重新打开App

    本文链接:https://www.haomeiwen.com/subject/eytfoxtx.html