| | |
| | | private val freeList = arrayListOf<CourseBean>() |
| | | private val freeAdapter = CourseGridAdapter(freeList) |
| | | |
| | | |
| | | override fun initClick() { |
| | | myAdapter.setOnItemClickListener { view, position -> |
| | | myAdapter.setOnItemClickListener { _, position -> |
| | | showDialog() |
| | | HttpManager.getPayCourseInfoById(myList[position].businessId?:"").request(this,success = { _, data-> |
| | | HttpManager.getPayCourseInfoById(myList[position].id).request(this,success = { _, data-> |
| | | dismissDialog() |
| | | data?.goDetail(this) |
| | | }){_,_-> |
| | | dismissDialog() |
| | | } |
| | | } |
| | | freeAdapter.setOnItemClickListener { view, position -> |
| | | freeAdapter.setOnItemClickListener { _, position -> |
| | | showDialog() |
| | | HttpManager.getPayCourseInfoById(freeList[position].businessId?:"").request(this,success = { _, data-> |
| | | HttpManager.getPayCourseInfoById(freeList[position].id).request(this,success = { _, data-> |
| | | dismissDialog() |
| | | data?.goDetail(this) |
| | | }){_,_-> |
| | |
| | | rv_free.adapter = freeAdapter |
| | | rv_my.layoutManager = GridLayoutManager(this,2) |
| | | rv_my.adapter = myAdapter |
| | | myAdapter.isOrder = true |
| | | |
| | | refreshLayout.setOnRefreshListener { |
| | | getData() |
| | |
| | | tv_empty.gone() |
| | | tv_action.gone() |
| | | } |
| | | if (freeList.isNullOrEmpty()){ |
| | | tv_empty2.visible() |
| | | }else{ |
| | | tv_empty2.gone() |
| | | } |
| | | }){_,_-> |
| | | refreshLayout.finishRefresh(false) |
| | | } |