左晓为主开发手持机充值管理机
zuojincheng
2025-04-03 d0a0e8e242e293ad35dfbee1217f1103302818cd
generallibrary/src/main/java/com/dayu/general/adapter/BaseRecycleAdapter.kt
@@ -9,27 +9,18 @@
 * Author: zuo
 * Date: 2025/3/10
 */
class BaseRecycleAdapter<T : RecyclerView.ViewHolder>:RecyclerView.Adapter<T>() {
abstract class BaseRecycleAdapter<T : RecyclerView.ViewHolder>:RecyclerView.Adapter<T>() {
    companion object {
        const val VIEW_TYPE_ITEM = 1
        const val VIEW_TYPE_EMPTY = 0
    }
    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): T {
        TODO("Not yet implemented")
    abstract override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): T
    }
    abstract override fun getItemCount(): Int
    override fun getItemCount(): Int {
        TODO("Not yet implemented")
    }
    override fun onBindViewHolder(holder: T, position: Int) {
        TODO("Not yet implemented")
    }
//    abstract override fun onBindViewHolder(holder: T, position: Int)
//
    class ViewHolderEmpty(binding: ItemNoMoreBinding) : RecyclerView.ViewHolder(binding.root) {
        var mBinding: ItemNoMoreBinding = binding
        fun getBinding(): ItemNoMoreBinding {
@@ -40,4 +31,4 @@
            this.mBinding = binding
        }
    }
    }
}