kotlin
寒月剑
书到用时方恨少,学问深处方浅时。
展开
-
kotlin中注解替代枚举
枚举便于代码理解和提供了类型安全,不过由于在android平台上,枚举占用内存过多的问题,一般不推荐使用枚举,官方除了两个注解类,IntDef和StringDef,用来提供枚举的替代方案。本文主要通过例子来讲解如何在kotlin中用注解替代枚举。本文项目的示例地址:https://github.com/hanyuejian/kotlinannotation@IntDef 表示整数类型的带注释元...原创 2018-11-02 11:37:05 · 7475 阅读 · 3 评论 -
Android studio 查看aar源码出现/* compiled code */
最近在项目模块化时遇到了一个问题,子项目打包成aar之后在主项目中运行看不到源码,关键代码显示成 /* compiled code */,给断点调试带来了很大的阻力。翻了一波网上解决此类问题的方法,一般都是安装Java Bytecode Decompiler来解决,因为代码是反编译的,所以看不到源码。不过我本次遇到的问题原因不在此类,因为用纯Java语言开发打包的aar就可以看到全部源码,由于...原创 2019-03-22 18:13:42 · 10138 阅读 · 3 评论