kotlin
文章平均质量分 67
Ciruy B.Heimerdinger
我是一名兴趣使然的博主
展开
-
Android Studio自定义视图无法预览
Android Studio自定义视图没有办法预览我想大家应该都和我一样,如果看到布局的编码的时候如果右边能够非常直观地显示出对应的视图,心里会非常舒心,像官方提供的tools命名空间就是为了这个目的而存在的。而且如果视图能够预览,其实无形中能够提高我们的开发效率。但是,是不是总有一些时候,你会发现右边的预览界面出了问题,怎么也显示不出来?这个时候,在以前我,我也会吐嘈一句,谷歌开发的什么垃圾,连预览这种简单的功能都做不好吗?然而,其实大多数情况下,垃圾的是我自己。尝试来重现这个情况,首先我定一个一个原创 2021-04-29 19:27:16 · 2298 阅读 · 0 评论 -
一行代码快速搞定Flowable断点下载(下)
一行代码快速搞定Flowable断点下载(下)其实这个主题对应的三篇文章真的真的非常难写,首先是感觉非常多人对于函数式编程不太熟悉,然后又有一些人对于kotlin不太熟悉。这就导致了,写这三篇文章的时候,我会非常迷茫,说到一些概念的时候到底应不应该铺开去讲一讲,讲了,又怕篇幅太长,应该阅读体验,不讲,又担心读者看不懂。好吧,我尽力去讲讲看吧。首先,我们通过拓展方法来定义LifeCycleOwner的拓展常量。这里不直接拿Activity而拿LifeCycleOwner的原因是我希望在后续版本中能兼容Fr原创 2021-02-20 17:27:51 · 216 阅读 · 1 评论 -
一行代码快速搞定Flowable断点下载(中)
一行代码快速搞定Flowable断点下载(中)感觉上一篇家常聊了太多,这一篇就直接进入正题,首先来看一下,通过存储化以及方法拓展技术将mComposableDisposable的相关逻辑也从抽象Activity抽离后的代码情况。abstract class BaseDisposableActivity(override var layout: Int?) : BaseActivity(layout) { constructor() : this(null)}没错,代码中disposable原创 2021-02-20 16:59:13 · 227 阅读 · 0 评论 -
一行代码快速搞定Flowable断点下载(上)
一行代码快速搞定Flowable断点下载(上)之前我们大致讲了讲,到底怎么完全将disposable相关代码完全隐藏。然后到了这里,可能有些杠精就会说了,你那个方式,我们不是完全不能拿到Flowable了吗?那么我想问能不能拿到有什么关系呢?我感觉我们作为开发人员,众多愿景之一就是,希望自己能够尽可能少地进行重复劳动,不是反复拧螺丝钉的问题,如果可以的话,就算是导弹我也希望不要重复地去创造。我们将Flowable的实现细节隐藏起来,就意味着我们对于Flowable的复用已经基本到达了极致,这听起来不是更原创 2021-02-20 12:35:35 · 188 阅读 · 0 评论 -
如何完美隐藏Disposable的存储和销毁过程(一)
如何完美隐藏Disposable的存储和销毁过程(一)–致敬我目前最喜欢的语言Kt又到了写我最最喜欢的RxJava的时刻了,写点函数式的操作,很多时候都能让我莫名其妙地high的不行!今天来讲讲,在kt环境下,我到底是如何完美隐藏我的Disposable的创建和销毁过程的。相信大家一定在开发的过程中遇到过这样的提示或者警告吧。这个警告的意思就是,RxJava可能造成内存泄漏,你应该对Flowable的管道添加适当的处理,在该销毁的时机就给他销毁了。如果你心大一点,就直接加个@SuppressL原创 2021-02-11 22:52:13 · 967 阅读 · 0 评论 -
Kotlin问题解决
Kotlin问题解决Kotlin plugin should be enabled before ‘kotlin-android-extensions’https://blog.csdn.net/yangpancheng/article/details/103883972Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory)Androidx和Android supp原创 2020-12-24 17:00:38 · 434 阅读 · 1 评论 -
有kotlin中的Android项目编译出现 Unresolved reference: R
其他原因,可以参考:1.https://blog.csdn.net/robothost/article/details/781346532.https://blog.csdn.net/upupupgoing/article/details/74942043我的问题是gradle版本设置问题,原来是3.3.2,据说这个版本有问题,所以将版本改回到3.2.0就不会出现R文件找不到的问题了。...转载 2019-03-19 09:43:15 · 2507 阅读 · 0 评论 -
开发日记-20190516 关键词 MVVM-代码浏览结束
开发日记-20190516 关键词 MVVM-代码浏览结束今天生病了呢=+=。其实今天预计将所有的MVVM都做完的,但是就结果而言,并没有想象中来的简单。嘛嘛嘛,不过基本的想法也已经掌握了,感觉Kotlin真的挺不错的,不过仅仅是作为一门开发语言而言。但是作为认知框架而言,我感觉自己又被蒙上了一层面纱,可怜的我= =为什么要放上这段代码呢,因为我感觉在这段代码前段写的内容有一定的水平==p...原创 2019-05-16 23:02:13 · 333 阅读 · 0 评论