DylanCaiCoding/ViewBindingKTX

fragment的使用问题

Closed this issue · 3 comments

你好,我看到你的库里有不使用反射的扩展方法,但是在fragment里怎么使用的不是很清楚,能不能麻烦告知?多谢了

新版提供了不用反射的实现方式,由于打算写篇博客来讲封装思路,目前还没发。你可以先看下面例子了解下用法。和反射的用法不同的是需要多传个参数。

implementation 'com.dylanc:viewbinding-nonreflection-ktx:1.1.0-alpha4'
class MainActivity : AppCompatActivity() {

  private val binding by binding(ActivityMainBinding::inflate)
}
class HomeFragment : Fragment(R.layout.fragment_home) {
  
  private val binding by binding(FragmentHomeBinding::bind)
}

好的,多谢了

已发布新版的使用文档,可以点击 Wiki 查看