在使用java开发Android时,我们经常会封装许多工具类比如:

public class Utils{

    private String getAppVersion(Context context){

    ........//

     return version;

    }

}

想要获取App的Vsersion必须传入Context对象作为参数,然而在Kotlin中我们可以直接对Context类进行扩展,增加一个方法:

Kotlin扩展函数的使用

new 一个Kotlin File,命名为ContextExtension,定义一个函数如下:

Kotlin扩展函数的使用

这样我们就可以直接使用context.getAppVersion()了,比如常见的图片加载工具类如GlideUtils也可以参照这种写法,对ImageView类进行扩展就行了

相关文章:

  • 2023-02-17
  • 2021-12-30
  • 2021-12-06
  • 2022-01-21
  • 2022-12-23
  • 2021-04-18
  • 2021-11-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2021-10-19
  • 2022-12-23
  • 2021-04-15
  • 2022-02-13
相关资源
相似解决方案