08 2019 档案

摘要:class Foo { lateinit var lateInitVar: String fun checkInit() { if(this::lateInitVar.isInitialized){ //重要,this::前缀是必须的。 //如果已经初始化了,返回true } } } 阅读全文
posted @ 2019-08-15 00:43 yongfengnice 阅读(7653) 评论(0) 推荐(0) 编辑
摘要:这是一个结合databinding写的用于RecyclerView的MultiTypeAdapter,写法和用法都非常简单高效,不需要再写ViewHolder了,不需要再写findViewById了,因为使用了databinding,真实项目使用的完整版,用上就会感受到其simple but powerful。github地址:https://github.com/yongfengnice/Re... 阅读全文
posted @ 2019-08-13 21:13 yongfengnice 阅读(786) 评论(0) 推荐(0) 编辑
摘要:通用ViewHolder代码如下,就一个ViewHolder。。。从此不在是每个RecyclerView的Adapter编写一个ViewHolder了 class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { val binding = DataBindingUtil.bind(itemView)!!}gr... 阅读全文
posted @ 2019-08-12 11:08 yongfengnice 阅读(3212) 评论(0) 推荐(0) 编辑
摘要:华为手机不弹出Toast,log报的信息:HwRTBlurUtils: check blur style for HwToast-Toast, themeResId : 0x7f0c0005, context : 。。。我的原因是:重写了getResources方法时调用了setToDefaults()方法导致的。 override fun getResources(): Resources { 阅读全文
posted @ 2019-08-09 17:30 yongfengnice 阅读(965) 评论(0) 推荐(0) 编辑
摘要:网上的一大堆,都是有问题不完整的,互相copy。。。记录一下自己的解决方法。 另外附上menu的例子代码:res/menu/menu_tool_bar.xml java代码如下: val toolbar = findViewById(R.id.tool_bar)toolbar.inflateMenu(R.menu.menu_tool_bar)toolbar.setOnM... 阅读全文
posted @ 2019-08-09 14:31 yongfengnice 阅读(6206) 评论(0) 推荐(0) 编辑
摘要:1. cd /etc/ssh 进入ssh目录下,然后ls列出文件列表,我的如下: moduli ssh_config sshd_config ssh_host_rsa_key ssh_host_rsa_key.pub ssh_import_id ssh_config是ssh的配置,sshd_config是ssh服务端的配置2. 如果第一步没有ssh_host_rsa_key、ssh... 阅读全文
posted @ 2019-08-06 00:06 yongfengnice 阅读(8228) 评论(0) 推荐(0) 编辑
摘要:1. 手机和电脑连在同一个局域网内. 比如连接同一个wifi 。2. 关闭电脑的杀毒软件和防火墙,这步很重要,一般问题出在这一步 。3. 打开cmd窗口, 输入ipconfig,找到 IPv4 地址, 一般是192.168.xx.xx 4. 手机浏览器输入这个地址: http://192.168.x 阅读全文
posted @ 2019-08-02 18:11 yongfengnice 阅读(9491) 评论(0) 推荐(1) 编辑
摘要:Gradle新版本里面依赖的写法支持implementation和api,下面简单解释两者的区别: implementation 表示依赖,即 只依赖不打包进来。 api 表示打包,即 不仅依赖还打包进来,这样上层就不用重复依赖。 注意:这里的打包是便于理解,是指打包依赖关系而不是打包源代码,也就是 阅读全文
posted @ 2019-08-02 11:10 yongfengnice 阅读(17740) 评论(7) 推荐(1) 编辑
摘要:Android开发使用kotlin编写的泛型模式的MVP框架。已经运用在多个真实的项目里面了。简洁简单好用。GitHub地址:https://github.com/yongfengnice/MvpKotlin 阅读全文
posted @ 2019-08-01 11:44 yongfengnice 阅读(1077) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示