Android之BaseQuickAdapter.setOnItemChildClickListener点击死人也没反应的原因
生活随笔
收集整理的這篇文章主要介紹了
Android之BaseQuickAdapter.setOnItemChildClickListener点击死人也没反应的原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 問題
用BaseQuickAdapter設置子view點擊事件
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") }}}})死人也沒反應
2 解決辦法
在適配器里面要記得注冊子view的監聽事件
helper.addOnClickListener(R.id.installButton); @Overrideprotect總結
以上是生活随笔為你收集整理的Android之BaseQuickAdapter.setOnItemChildClickListener点击死人也没反应的原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之提示android.co
- 下一篇: Android之提示Caused by: