首页 > 其他 > 详细

kotlin扩展函数

时间:2018-07-23 14:25:37      阅读:196      评论:0      收藏:0      [点我收藏+]

kotlin 扩展函数

https://www.kotlincn.net/docs/reference/extensions.html

技术分享图片

扩展函数在android中的应用

fun AppCompatActivity.replaceFragmentInActivity(fragment: Fragment, @IdRes frameId: Int) {
    supportFragmentManager.transact {
        replace(frameId, fragment)
    }
}

fun AppCompatActivity.addFragmentToActivity(fragment: Fragment, tag: String) {
    supportFragmentManager.transact {
        add(fragment, tag)
    }
}

private inline fun FragmentManager.transact(action: FragmentTransaction.() -> Unit) {
    beginTransaction().apply {
        action()
    }.commit()
}

kotlin扩展函数

原文:https://www.cnblogs.com/Sir-Lin/p/9353977.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!