Kotlin

Kotlin接口初始化

2023-05-19  本文已影响0人  在岁月中远行

反射多次调用会耗时,参考安卓源码处理的话,一般用hashMap缓存,下次直接就可以取。

虽然method.invoke(targetObject,cl)这里调用的是如果是JAVA里面的静态方法,是可以直接传null,但

kotlin不行会报错java.lang.NullPointerException: null receiver,

因为kotlin的object是单例模式,所以不先实例化是会报错的。

上一篇下一篇

猜你喜欢

热点阅读