Java的字段(field) 在Kotlin里面被隐藏了,取而代之的是属性(property)Kotlin的变量没有默认值,Java的字段有默认值引用类型默认null,int...
Java的字段(field) 在Kotlin里面被隐藏了,取而代之的是属性(property)Kotlin的变量没有默认值,Java的字段有默认值引用类型默认null,int...
1.构造函数 所有构造函数都用#constructorinit代码块需要加init前缀 java里的final 在kotlin中用val单例:把class 换成object...
1.什么是协程 协程就是一套基于线程的上层框架(一个线程框架) 2.优点 方便 ---在同一个代码块进行多次的线程切换(withContext) 3.挂起 suspend...
1.hashmap1)hashmap用过么,说说具体用途答:用过,在平常工作中经常用到hashmap这种数据结构,hashmap是基于 map接口实现的一种键值对<key,v...
1.首先是准备好Android Studio、进行好相应的配置然后我们创建第一个Compose应用程序 在创建项目页面选择 Empty Compose Activity 然...
文字支持四边框案例:Activity xml
今天遇到这样一个问题,在ScrollView中嵌套一个Spinner,滑动ScrollView的时候,触碰了Spinner的点击事件,造成冲突。解决方案是,新建一个Spinn...
实现功能:某控件不操作10秒后,自动消失。如有一个弹窗 十秒后不操作,弹窗就消失 所用知识:handler message首先定义变量 然后在程序onCreate()的时...
今天开发过程中遇到这样一个问题,在shape中设置圆角效果无效,不管android:radius都看不出改变的效果。经查证原因是弹窗有一个默认的背景色,radius背景色和弹...
今天在配置好Android Studio环境后,测试环境是否能够正常运行项目,安装了一个本地模拟器,在模拟器启动运行的时候遇到了这样一个问题~Installed Build ...
限制EditText输入Emoji表情这是最近接到需求,运用场景是App内部的搜索,主要是接口不支持用Emoji查询。我就研究了一下怎么去限制Emoji表情,分享一下的我的代...
Android中经常遇到一些时间转换的地方,比如将时间转换成时间戳传给后端,或者从接口获取的是一段时间戳需要转换成时间显示在屏幕上,下面是一些常用的时间转换工具类
MVP耦合图示: MVP使用交互流程图示: MVP全称是Model-View-Presenter,是模型(model)-视图(view)-呈现器(Presenter)的缩写。...
如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这种情况就是内存泄露。在...