`
youngerbaby
  • 浏览: 111763 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android陷阱一例

 
阅读更多

Android开发有时经常遇到一些陷阱,今天就遇到一个。

一直相当然的是无论是onCreate还是onNewIntent,都会调到onStart,然而今天发现的bug瞬间使我碉堡了。经过实验,其实是这样的:当Activity A跳转到Activity B时,B调用onNewIntent后会调用onStart,然而从Notification经过PenddingIntent跳转到B时此时调用onNewIntent后不会调用onStart,具体逻辑,还需要进一步看源码。解决办法就是把必须调用的代码,放到onResume里面,不要放到onStart里面,避免特殊情况没有调用到onStart.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics