首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  Android

现在就用 Kotlin 开发 Andoird 应用会有问题吗?

  •  
  •   wangleineo · 2017-07-05 22:59:58 +08:00 · 1802 次点击
    这是一个创建于 501 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不太懂 Kotlin 开发的原理,用 Kotlin 开发的应用要求 Android 系统上有运行时之类的吗?对系统版本有限制吗?还是跟 Java 一样的字节码? 现在有尝试用 Kotlin 开发的同学吗?有没有遇到什么坑?

    8 回复  |  直到 2017-07-06 19:58:27 +08:00
        1
    DioV   2017-07-05 23:05:19 +08:00   ♥ 1
    暂时没有。
    遇到的问题在 官方论坛 /stackoverflow 大多能找到解决方案
        2
    qiantao94   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
    安卓不知道,后端开发倒是没什么问题,很成熟了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2167 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 19ms · UTC 00:49 · PVG 08:49 · LAX 16:49 · JFK 19:49
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1