- 博客(5)
- 收藏
- 关注
原创 Kotlin之高阶函数的用法(将函数作为参数传递)
Kotlin之高阶函数的用法(将函数作为参数传递)一个函数可以将另一个函数当作参数。将其他函数用作参数的函数称为“高阶函数”。此模式对组件之间的通信(其方式与在 Java 中使用回调接口相同)很有用。语法格式:()->Unit 括号里面代表函数的参数,箭头后面代表函数的返回值。一、无参无返回值/** * 无参数的高阶函数 */fun action(num: Int,callBack:()->Unit){ //TODO}/** * 调用高阶函数 */fun tes
2020-12-04 15:25:49
4720
转载 Kotlin 复合符号( ‘?.‘ ‘?:‘ ‘!!‘ ‘as?‘ ‘?‘ )
Kotlin 复合符号( ‘?.’ ‘?:’ ‘!!’ ‘as?’ ‘?’ )1、 ?.安全调用符 if (foo != null){ return foo.bar() }else{ return null} 2、 ?: 3、 as? 4、 !! 5、 ? ...
2020-12-01 17:01:02
388
原创 AS 报错乱码问题
重装了一次AS,报错的时候就乱码了,特此记录一下在AS界面双击shift键,弹出如下图,在输入框中输入:Edit Custom VM Options回车查找。显示这个文件不存在,点击create创建即可。设置编码。在文件中添加: -Dfile.encoding=UTF-8最后在同步一下,就OK了 亲测有效!!...
2020-11-25 14:28:17
3460
1
原创 Collections排序返回值
Collections排序返回值代码如下(示例):Collections.sort(list, new Comparator<Talk>() { @Override public int compare(Talk o1, Talk o2) { try { Date dt1 =new Date(o1.getPublishTime()); Date dt2 = new Date(o2.getPublishTime()
2020-11-24 15:25:51
680
原创 RecyclerView抢占焦点问题
RecyclerView抢占焦点问题每次打开界面都是定位在RecyclerView在屏幕顶端,列表上面的布局都被顶上去了每次打开界面都是定位在RecyclerView在屏幕顶端,列表上面的布局都被顶上去了RecyclerView抢占了焦点,自动滚动导致的.RecyclerView会在构造方法中调用setFocusableInTouchMode(true), 抢占焦点后一定会定位到第一行的位置,第一种方法:可以在NestedScrollView中添加属性:android:focusableInTou
2020-11-24 15:07:37
2415
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅