728x90
레퍼런스 메소드로 넒겨준다
private val adapter = ProductCardListAdapter(::onItemClicked, ::onFavoriteIconClicked)
private fun onItemClicked(viewState: ProductCardViewState) {
findNavController().navigate(ProductListFragmentDirections.actionProductListFragmentToProductDetailsFragment())
}
private fun onFavoriteIconClicked(viewState: ProductCardViewState){
viewModel.favoriteIconClicked(viewState.id)
}
728x90
'안드로이드 > AdapterView' 카테고리의 다른 글
안드로이드 recycler AdapterView data binding 적용 (0) | 2022.11.26 |
---|---|
아느로이드 DrawerLayout (0) | 2022.06.20 |
안드로이드 TabLayout (0) | 2022.06.20 |
안드로이드 AppBar Layout (0) | 2022.06.20 |
안드로이드 ViewPager2 (0) | 2022.06.20 |