Class<?> clazz in Kotlin

4

Class<?> clazz 在 Kotlin 中怎么写?

我试着把这个方法翻译成 Kotlin 代码,但好像卡住了。

public static boolean isServiceRunning(Context context, Class<?> serviceClass) 
2个回答

3
fun isServiceRunning(context: Context, serviceClass : Class<Any>) : Boolean 

这样的东西应该可以完成工作


2

您可以将其定义为

companion object {
    fun isServiceRunning(context: Context, serviceClass: Class<*>): Boolean  { /* ... */ }
}

Class<*> 星号投影与Java无界通配符Class<?> 几乎等效


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接