不太懂 Kotlin 开发的原理,用 Kotlin 开发的应用要求 Android 系统上有运行时之类的吗?对系统版本有限制吗?还是跟 Java 一样的字节码? 现在有尝试用 Kotlin 开发的同学吗?有没有遇到什么坑?
1
DioV 2017-07-05 23:05:19 +08:00 1
暂时没有。
遇到的问题在 官方论坛 /stackoverflow 大多能找到解决方案 |
2
zhang2e 2017-07-06 07:54:53 +08:00 via Android
可以理解为换一种方式写 java,已经用了 6 个月了
|
3
yidinghe 2017-07-06 09:05:33 +08:00 via Android
我觉得官方的承认可不是随便乱来的。
|
4
gtanyin 2017-07-06 10:02:53 +08:00
没啥坑,就是语法不熟悉 ==
|
5
ThatIsFine 2017-07-06 10:37:50 +08:00
遇到过一个奇怪的问题, 在一个 ListView 添加 onLayoutChangeListener(即使执行内容为空)后,刷新 List 会触发 onItemClick 事件.不加就不会触发. (没有在多个版本上测试)
还有就是和 Java 混合写, 没有办法给 Java 代码共享静态变量, 也没去研究, 估计用 Class.Companion.Var 可以. 另外,不能用 String TAG = Class.simpleName() , 因为类里都是 Companion, 感觉很不爽 |
6
3pmtea 2017-07-06 10:51:02 +08:00
|
7
sfz97308 2017-07-06 16:07:23 +08:00
没问题,大胆用吧。
PS. 已转 Swift 的 iOS developer (逃... |
8
sagaxu 2017-07-06 19:58:27 +08:00 via Android
安卓不知道,后端开发倒是没什么问题,很成熟了
|