android - 如何避免功能重复
问题描述
假设我有这个功能:
fun createView(binding, type) {
binding.heading_text.text = type
}
而且我需要在 2 个或更多片段中使用这个确切的功能,如何在不重复每个片段的功能的情况下处理这个问题?
解决方案
您可以使用此功能创建对象。
object Util {
fun createView(binding, type) {
binding.heading_text.text = type
}
你可以像这样使用它:
Util.createView(binding, type)
推荐阅读
- css - 我需要帮助通过附加 CSS 编辑移动导航栏的颜色
- java - 用于转换对象实例的 Java IF-ELSE 语句的替代方法
- c++ - 从字符串c ++中删除n个字符
- vba - 如果工作表中任何单元格的值被删除或更新,VBA 将更改 exel 单元格的背景颜色
- c++ - 在c ++ stl中使用堆栈时出现分段错误?
- java - JPA 使用 Null 保存外键
- c# - 为什么 ASP.NET MVC 路由有名称?
- reactjs - 将 React PWA 发布到 Play 商店的最简单方法是什么?
- php - 数据未显示在表 PHP 中
- numpy - numexpr contains() 函数的用法