현재 channelListFragment를 커스텀 하지 않고 fragment에 channelListFragment()만 extend 시켜서 navigation을 이용하여 띄워주고 있는 상태입니다.
해당 방식으로 사용하면 채널을 선택시 listener를 달아주고 싶어 커스텀을 하는 도중에 아래 함수를 MainActivity에서 어떤 방식으로 사용해야하는지 모르겠네요 ㅠ
fun createChannelListFragment(): ChannelListFragment {
return ChannelListFragment.Builder()
.setItemClickListener { view, i, groupChannel →
val intent = ChannelActivity.newIntentFromCustomActivity(
this@MainActivity,
CustomChannelActivity::class.java, groupChannel.url
)
startActivity(intent)
}
.setEmptyText(R.string.chat_null)
.build()
}
ChannelListActivity가 아닌 MainActivity에서 해당 커스텀 fragment를 어떤 방식으로 추가할 수 있는지 궁금합니다.