Last active
May 25, 2018 20:38
-
-
Save RafaRuiz/a7e1b15c9326e167c30f6172c8754e9a to your computer and use it in GitHub Desktop.
Simple List Activity
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class SimpleListActivity : | |
BaseActivity(), SimpleListActivityViewPresenter { | |
@BindView(R.id.back_IV) | |
lateinit var backMore: AppCompatImageView | |
@BindView(R.id.recyclerViewMore) | |
lateinit var recyclerView: RecyclerView | |
@BindView(R.id.moreBannerImage) | |
lateinit var bannerImage: ImageView | |
@BindView(R.id.notLoggedInArea) | |
lateinit var notLoggedInArea: LinearLayout | |
@BindView(R.id.more_sign_in_button) | |
lateinit var moreSignInButton: Button | |
@BindView(R.id.more_register_button) | |
lateinit var moreRegisterButton: Button | |
private val simpleListPresenter: SimpleListActivityPresenter = SimpleListActivityViewPresenterLogic(this) | |
override fun onCreate(savedInstanceState: Bundle?) { | |
super.onCreate(savedInstanceState) | |
setContentView(R.layout.activity_simple_list) | |
ButterKnife.bind(this) | |
simpleListPresenter.onCreate() | |
} | |
override fun configureRecyclerView() { | |
simpleListPresenter.configureRecyclerView(recyclerView) | |
} | |
override fun loadBannerImage() { | |
simpleListPresenter.loadBannerImage(bannerImage) | |
} | |
override fun setOnClickListeners() { | |
simpleListPresenter.setOnBackPressed(backMore) | |
simpleListPresenter.setOnSignInClicked(moreSignInButton) | |
simpleListPresenter.setOnRegisterClicked(moreRegisterButton) | |
} | |
override fun onResume() { | |
super.onResume() | |
simpleListPresenter.onResume() | |
} | |
override fun refreshView() { | |
simpleListPresenter.refreshView(notLoggedInArea, recyclerView) | |
} | |
override fun getActivity(): FragmentActivity { | |
return this | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment