- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Kotlin基础(二)基础数据类型与控制语句
kotlin中的基础数据类型Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于Java的是,字符String不属于数值类型,是一个独立的数据类型。类型 位宽 Byte 8 Short 16 Int 32 Long 64 Float 32 Double 64 例如...
2019-05-06 16:05:54 306
原创 Kotlin 基础(一)基础语法
Kotlin 基础(一)基础语法包的定义定义变量基础用法定义可空变量后期初始化与延迟初始化注释字符串模板定义函数包的定义在Kotlin中相关包的定义与Java基本相同,但是Kotlin中包的引用相比Java更加的灵活广泛,Kotlin中目录与包的结构无需匹配:源代码可以在文件系统的任意位置。而Java中源代码必须在对应的目录下。package my.demoimport java.util...
2019-05-05 11:45:59 316
原创 Handler防止内存泄露优雅的一种写法
Handler防止内存泄露优雅的一种写法我们都知道在使用Handler来进行消息通讯的时候由于Activity持有Handler的强引用容易导致页面无法回收造成内存泄露的危险。在网上提出了一些解决方案大都是将强引用改为使用WeakReference的弱引用来避免对象无法回收的状况发生。这里本农提供一种封装后的Handler来供各位看官品尝。基于WeakReference封装的BaseHandler
2017-01-20 15:51:13 4525 7
原创 Listview数据适配器的基类的封装
Listview数据适配器的基类封装最近忙完项目终于拥有了一些闲暇的事件来学习和整理资料,对于初学者来说Listview这个又爱又恨的控件是无法避免的,特别是在数据的适配上实现控件的刷新老是出现各种各样的问题。记得最初学习listview控件的使用时看见的书籍和一些网络资料都是简单的对listview进行了数据适配,一些写法都是将数据源放入了adapter的构造方法中,这样虽然简单,但是在后面的数
2017-01-17 13:42:15 539
翻译 推荐一款实现滑动删除的listview
一款快速实现listview滑动删除功能的控件本人在最近的项目中需要实现Listview滑动删除item的功能效果,最开始想的就是自己通过继承Listview来自定义一个带有滑动删除效果的列表控件,但是发现在是配上老是出现一些奇葩的问题(个人水平有限~~~~),后来一想还是不要老是干一些别人已经干过的事,就到网上扒了一下最后找到了这框还不错的控件—-SwipMenuListview。在Android
2017-01-10 16:03:59 320
原创 使用hide和show方法来实现fragment的切换时当需要fragment重新刷新
当在一个activity中使用hide和show方法来进行fragment的切换时,我们需要实现切换fragment后要保存它的状态或者刷新它的数据时,你就会发现fragment的生命周期怎么不走了?onPause方法怎么不调用了?onResume怎么只调用一次了?这时此时方法 onHiddenChanged派上用场了,当fragment隐藏时,该方法会调用传入参数为true表示该fr
2016-07-08 15:22:42 673
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人