kotlin相关内容

kotlin - android Appbar Up Action问题?

android新手的疑惑?参考文档https://developer.android.goo... 添加并显示左侧返回按钮,但是问题来了,点击该按钮确实可以返回上一个父Activity,但是出场顺序不对呀!本应该是当前子Activity往右侧移动露出底下父Activity,现在却是父Activity从右侧进入覆盖了当前子Activity,物理返回按键是正确的!该如何调整呢? 还有个问题 Abo ..
发布时间:2017-09-05 20:33:21 移动开发

android - Kotlin代码修改在IDE中直接'run'不生效,必须卸载安装才生效,有什么解决办法或思路

问 题 修改Kotlin代码后,在Android Studio中直接run工程,可以看到编译和install过程,但是实际运行发现kotlin代码并未修改(同时java修改正常),卸载App重装 或 重复进行run动作 ,kotlin修改才生效. Android Studio版本 2.3.3 /3.0 canary 5 未开启instant run stackoverflow上 ..
发布时间:2017-09-05 20:05:10 移动开发

Kotlin有效枚举反向查询?

我试图找到在Kotlin的枚举上进行“反向查找”的最佳方式。有效Java中的一个例外是在枚举中引入一个静态映射来处理反向查找。使用一个简单的枚举将其移植到Kotlin会导致我的代码看起来像这样: 枚举类类型(val值:Int){ A(1), B(2), C(3); companion object { val map:MutableMap = HashMap() i ..
发布时间:2017-08-23 19:48:49 其他开发

Eclipse中Kotlin编译器的输出文件夹

Eclipse中的Jetbrains Kotlin编译器将输出到Eclipse编译器插件中的隐藏文件夹。这个隐藏的文件夹然后可以通过Eclipse Kotlin类路径容器使用。 在bndtools中,我们需要一个普通的文件系统文件夹,因为bnd可以从文件系统以及在Eclipse中由于该文件夹是一个链接的资源,所以没有已知的方法可以在Eclipse之外进行翻译。 有人知道如何将Kotli ..
发布时间:2017-07-29 21:55:26 Java开发

动态评估Kotlin中的模板化字符串

假设我有以下Kotlin代码: fun main(args :Array){ val a =“test” println(args.first()) } 如果我传递参数 $ a ,则输出将为 $ a 。据了解,Kotlin通过生成编译输出的代码,大概使用StringBuilder来处理String模板。有没有一些方法可以评估与当前上下文中的模板相关的 ..
发布时间:2017-07-22 11:33:31 其他开发

kotlin自动文档工具

尚未找到任何kotlin自动文档工具。喜欢doxygen为kotlin。而且据我所知,没有kotlin自己的汽车文档。 所以,如果这样的工具存在,请让我们都知道。 解决方案 实际上,现在,Kotlin团队使用dokka(beta)作为官方文档 https://github.com/Kotlin/dokka 在代码中写入的文档语言评论是K-Doc: https://kotlinl ..
发布时间:2017-06-15 22:23:21 其他开发

如何在Kotlin中实现Builder模式?

嗨,我是Kotlin世界的新手。我喜欢我到目前为止看到的,并开始考虑将我们在Java应用程序中使用的一些图书馆转换为Kotlin。 这些图书馆充满了Pojos与设定者,getter和Builder类。现在我已经google了,找到什么是在Kotlin中实现Builders的最好方法,但没有成功。 第二次更新:问题是如何编写一个Builder设计模式在科特林有一些参数的简单pojo?下面 ..
发布时间:2017-05-14 21:48:01 软件设计

JvmOverload类主构造函数的注释

为什么禁止自动生成许多构造函数从类的主构造函数中可见的Java默认参数像这样? @JvmOverloads class Video(private val id:Long,val ownerId:Long,var title:String?= null,var imgLink:String?= null,var videoLink:String?= null, var descrip ..
发布时间:2016-12-30 17:01:32 其他开发

Kotlin第二构造函数

如何在Kotlin中声明辅助构造函数? 有任何文件吗? 以下不能编译... class C(a:Int){ //辅助构造函数 this(s:String):this(s.length ){...} } 解决方案 更新:自M11(0.11。*)Kotlin支持 辅助构造函数 。 ======= 辅助构造函数的大多数用例都是通过以下技术之一来解决的: ..
发布时间:2016-12-30 14:07:20 其他开发

生成Kotlin方法/类注释

如何为您的方法/类生成注释?只需输入: / ** 并且推入enter似乎在IntelliJ IDEA 2016.1.3中不起作用 似乎Dokka取代了KDoc,在IntelliJ中没有支持? 说明:在输入/ ** + enter时,会生成以下内容: p $ p> / ** * * / 但我想知道为什么不生成@pa ..
发布时间:2016-12-21 09:51:24 其他开发

什么是Java Stream.collect的Kotlin等价物?

如果我想收集我的Kotlin集合到一个没有内置到stdlib的东西,我该怎么做? 解决方案 对于不是由内置操作覆盖的方案 toList()等,你可以使用事实,collect只是一个折叠。所以给定 val list:List = listOf(“Ann”至19,“John”至23) val map:Map accu ..
发布时间:2016-12-15 19:22:31 其他开发

什么Java 8 Stream.collect等价物在标准的Kotlin库中可用?

在Java 8中,有 Stream.collect 允许集合上的聚合。在Kotlin中,这不以同样的方式存在,除了可能作为stdlib中的扩展函数的集合。但是不清楚不同用例的等效性。 例如,在 Collectors 的JavaDoc顶部是为Java 8编写的示例,当将它们移植到Kolin时,不能使用Java 8类在不同的JDK版本上,所以可能应该写成不同的。 在资源在线显示Kotlin ..
发布时间:2016-12-15 18:05:14 其他开发

在的indexOf数组科特林

我如何得到一个值的指数从科特林阵列? 我的最好的解决方案,现在正在使用: VAL最大= nums.max() VAL maxIdx = nums.indices.find({(I) - > NUMS由[i] ==最大值}):-1? 有没有更好的办法? 解决方案 如果你想获得最大的元素的索引,您可以使用“maxBy”功能: VAL maxIdx = {nums.indices.m ..
发布时间:2016-06-02 22:11:10 其他开发

与普通的二维阵列的通用功能

如何才能实现它创建一个空的通用二维数组泛型函数?在下面的code样品空维数组被创建并有预期的类型。然而,当我打电话test2D我得到一个错误: java.lang.ClassCastException:[Ljava.lang.Object;不能转换为[Ljava.lang.Integer; 在线娱乐与LT;物化T> make1D(面膜:数组< T>):数组< T> ..
发布时间:2016-06-01 20:30:48 其他开发

安卓:等待多个任务完成

我从互联网4异步任务,其中加载数据。在同一时间,我展示动画,活动时完成任务,我需要开始另一个activty与加载的数据。 这是我的科特林异步方法(同写在Java的异步任务) 私人乐趣getArtistData(名称:字符串){ VAL getArtistDataAsync =对象:AsyncTask的<弦乐,太虚,艺术家>(){ 覆盖乐趣doInBackgro ..
发布时间:2016-03-21 20:41:02 移动开发