采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
最近想做如果app在后台被kill掉了下次再切换回来时重头开始,相当于重新打开,找了下application里没有这个属性标签,暂时只能在全局生命周期监听时判断arg1不等于null的方式去解决的,还有什么好的办法吗老师
印象中调用的onCreate方法不一样,不知道是不是你说的场景。不过,重新打开有什么问题呢
状态管理比较麻烦,我在splash里做了一些逻辑比如触发定位等
重新灰度,app定位信息这些都没了,虽然可以判断没有的时候再去触发一下流程这些,但还是有一些意想不到的情况,主要ios默认的方式是被回收后是重新打开,这样省事
你留意下activity有一系列跟状态恢复有关的调用,可以用来做区分。onCreate有两个版本,调用时机也不一样,看看文档的说明,应该可以用上
这样做有一个不好的地方,会白屏一会,还有在application里监听memory情况监听level为80很容易被触发,这个判断条件被我pass掉了
登录后可查看更多问答,登录/注册
改变视野和思维 深度与广度兼备的 Android 进阶面试指导课程
1.1k 1
1.2k 16
918 10
1.3k 10
1.2k 10