Android之BaseQuickAdapter.setOnItemChildClickListener点击死人也没反应的原因
生活随笔
收集整理的這篇文章主要介紹了
Android之BaseQuickAdapter.setOnItemChildClickListener点击死人也没反应的原因
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 問(wèn)題
用BaseQuickAdapter設(shè)置子view點(diǎn)擊事件
unInstalledAdapter!!.setOnItemChildClickListener(object: BaseQuickAdapter.OnItemChildClickListener {override fun onItemChildClick(adapter: BaseQuickAdapter<*, *>?, view: View?, position: Int) {var info = adapter?.getItem(position)Log.i(TAG, "unInstalledAdapter info is:" + info.toString())when(view?.id) {R.id.installButton -> {Log.i(TAG, "unInstalledAdapter R.id.installButto has happen") }R.id.deleteButton -> {Log.i(TAG, "unInstalledAdapter R.id.deleteButton has happen") }}}})死人也沒(méi)反應(yīng)
2 解決辦法
在適配器里面要記得注冊(cè)子view的監(jiān)聽(tīng)事件
helper.addOnClickListener(R.id.installButton); @Overrideprotect總結(jié)
以上是生活随笔為你收集整理的Android之BaseQuickAdapter.setOnItemChildClickListener点击死人也没反应的原因的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android之提示android.co
- 下一篇: Android之提示Caused by: