| | |
| | | adapter = ProblemListAdapter(this@BaseProblemListActivity, viewModel.problemList.value, viewHolderType) |
| | | addOnItemTouchListener(RecyclerItemClickListener(this@BaseProblemListActivity, this, object : RecyclerItemClickListener.OnItemClickListener { |
| | | override fun onItemClick(view: View?, position: Int) { |
| | | val size = viewModel.problemList.value?.size ?: 0 |
| | | if (position >= size) { |
| | | return |
| | | } |
| | | val intent = Intent(this@BaseProblemListActivity, ProblemDetailActivity::class.java) |
| | | intent.putExtra("problemlistVo", viewModel.problemList.value?.get(position)) |
| | | intent.putExtra("subTaskSelected", subTaskSelected) |