请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师你好,我看了启动优化之启动器,想问有些任务怎么确保它执行成功了呢,还有会不会存在内存泄漏的情况呢

正在回答

1回答

同学你好,你的想法非常好,可以看出来代码功底应该很不错。

再回到你的问题上:

  1. 你是担心有些任务没执行成功?为什么会有这样的担心,因为担心启动器没有执行成功任务的话使用常规的方案也需要担心。当然你可以在启动器的接口中加一个方法,执行完成无论成功或失败都调用下它,通过参数控制是成功还是失败。

  2. 如果你是用在启动阶段的话其实不需要担心内存泄露的情况,因为Application一直在。如果用户杀进程,也不会因为任务没有执行导致的内存泄露而进程关闭失败。

0 回复 有任何疑惑可以回复我~
  • 好的 谢谢老师!明白了
    回复 有任何疑惑可以回复我~ 2019-08-21 10:22:15
  • 老师 我在调试的时候发现如果初始化ARouter不needWait,就能显著减少启动时间 但是担心如果不needWait就无法保证在页面跳转的时候ARouter已经初始化完成了  想问老师觉得Arouter该不该needWait呢
    回复 有任何疑惑可以回复我~ 2019-08-21 12:20:22
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信