Java如何调用Kotlin协程方法?


#1

Java如何调用Kotlin协程方法?

目前题主想在一个Java写的Activity中,调用Kotlin协程方法,但是一直没法实现。
无法创建自己的scope,查阅资料使用 CompletableFuture或者Continuation都不行。

请指导的大佬帮忙一下。


#2

没仔细看…java用协程应该很麻烦


#3

没试过,感觉可以参考Retrofit的实现,就是用kt实现一个suspend的扩展方法,然后通过java调这个扩展方法来实现协程方法的调用,但是用java创建协程的话,就不清楚了。。


#4

看下这个了解下挂起函数的原理先。最后,建议不要挣扎了,java调用协程会让你精神分裂的。。。


京ICP备16022265号-2 Kotlin China 2017 - 2018