前言:
之前一直没有做Android
应用第一次启动的时候,图片展示app
的相关介绍的功能,每个人都有第一次的哈,在昨晚研究的时候也还是发现了值得分享的东西,分享给第一次做这个功能的盆友们。
正文:
当我们头一次遇到这个问题的时候,我们会去思考既然是判断第一次启动,那总要有判断的依据,也就是参考值,我们会很自然的想到SP
存储,然后随着我们去百度,果然验证了我们的想法,但是也许你会百度到这个
当然还有在SP
里面存isfirst
boolean
值的方式。
也许你以为这样就解决了,其实错了,因为细心的人会发现其实app
在更新的时候SP
的内容是不会丢失的,所以以上的count
跟isfirst
的做法,只是第一次的装应用的时候有用,升级的时候就没有什么卵用了(因为升级的时候,SP
里面的东西存在,所以无法再根据count
跟isfirst
判断了,这就是原因)。
这个时候我们会陷入小小的纠结,how to play
? 哈哈其实方法还是用SP
来解决,只是我们忘了一个很关键的东西:版本号(VersionCode
)。升级的时候版本号可是会不一样的,别忘了这茬。?
那我贴出思考后的靠谱方案哈
然后
大功告成!
总结:
这篇短文其实不是说有多少难度的事情,是我发现跟朋友交流,有时候会有恍然大悟,灵光一闪的好处,所以技术这东西,是该分享,交流的,也欢迎广大攻城狮们关注我的博客,我将不定期的发布实用的文章哈,请多指教。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。