2016-6-30 22:15:31
保存 SharedPreference 到文件中,成功。然后想要读取的时候,发现另外两个按钮:SavedFile 和 SavedDatabase 不能触发点击事件。这让我十分疑惑。我采用的是在 Fragment 之中处理按钮逻辑。实现了 View.OnClickListener 接口。实现 OnClick 方法,以 View.getId() 的方式来处理按钮点击事件。但是,另外两个按钮并没有能实现点击事件。这是一个非常明显的 BUG,在调试过程中,并不能。我需要看一下是不是代码顺序的问题。
2016-6-30 22:21:42
调整了代码顺序,没有效果。
2016-6-30 22:30:08
现在我开始怀疑是数据缓存的问题了。因为我把 Log 加在 SharedPreference 里面,也没有效果。我重新构建了整个程序,然后把之前的 Log 删除。但是还是没有效果,所以,我重启 IDE 和 simulator 。
2016-6-30 22:36:28
问题解决!重启之后依然存在问题。然后将 Simulator 上的程序卸载,重新编译运行。问题搞定!并且,读取刚才保存的 SharedPreference 数据成功。
- 下一步,Saved File 。
想起这个,我记得一个月前在重庆优启网络科技有限公司的面试,面试官告诉我,保存 xml 与保存 files 并没有任何区别。。我当时有点蒙逼。。其实是有区别的,因为有的文件,系统提供了良好的接口和方法可以对其进行操作。
2016-6-30 23:08:55
刚刚重新安装了 Visual Studio ,解决了之前偶尔卡顿的问题。其实可能不需要重新安装的,但是我也找不到问题所在。所以就重装了一下。不过,解决问题总是好的。
2016-6-30 23:10:50
今天的 Code 就到这儿了。看了一下 Android File 发现很简单。明天做,总之。SharedPreference 搞定了。
吐槽
- Android 本身的存储机制可以说十分的完善,但是,很多应用(包括大厂,也就是估值千万以上的),都没有遵守(甚至不用说严格遵守)其本身的存储机制。导致数据冗余,卸载不干净,体验极差。
- 哪些月入十几二十K的高级 Android 开发,我并没有看到有什么特别的。相反,从我自己使用的应用来看,他们真的很渣。
- 后天进城,继续 Code 吧。
网友评论