1

前言:

之前一直没有做Android应用第一次启动的时候,图片展示app的相关介绍的功能,每个人都有第一次的哈,在昨晚研究的时候也还是发现了值得分享的东西,分享给第一次做这个功能的盆友们。

正文:

当我们头一次遇到这个问题的时候,我们会去思考既然是判断第一次启动,那总要有判断的依据,也就是参考值,我们会很自然的想到SP存储,然后随着我们去百度,果然验证了我们的想法,但是也许你会百度到这个

clipboard.png
当然还有在SP里面存isfirst boolean值的方式。
也许你以为这样就解决了,其实错了,因为细心的人会发现其实app在更新的时候SP的内容是不会丢失的,所以以上的countisfirst的做法,只是第一次的装应用的时候有用,升级的时候就没有什么卵用了(因为升级的时候,SP里面的东西存在,所以无法再根据countisfirst判断了,这就是原因)。
这个时候我们会陷入小小的纠结,how to play ? 哈哈其实方法还是用SP来解决,只是我们忘了一个很关键的东西:版本号(VersionCode)。升级的时候版本号可是会不一样的,别忘了这茬。?
那我贴出思考后的靠谱方案哈

clipboard.png
然后
clipboard.png
大功告成!

总结:

这篇短文其实不是说有多少难度的事情,是我发现跟朋友交流,有时候会有恍然大悟,灵光一闪的好处,所以技术这东西,是该分享,交流的,也欢迎广大攻城狮们关注我的博客,我将不定期的发布实用的文章哈,请多指教。


heartFollower
467 声望39 粉丝