在使用java开发Android时,我们经常会封装许多工具类比如:
public class Utils{
private String getAppVersion(Context context){
........//
return version;
}
}
想要获取App的Vsersion必须传入Context对象作为参数,然而在Kotlin中我们可以直接对Context类进行扩展,增加一个方法:
new 一个Kotlin File,命名为ContextExtension,定义一个函数如下:
这样我们就可以直接使用context.getAppVersion()了,比如常见的图片加载工具类如GlideUtils也可以参照这种写法,对ImageView类进行扩展就行了
版权声明:本文为coder_e原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。