Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.6 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.6 KB

GenericRecyclerAdapter GitHub stars GitHub forks

GitHub pull requests GitHub closed pull requests GitHub last commit GitHub issues Open Source Love

The main purpose of this repo to reduce of creating RecyclerAdapter and ViewHolder to display data on view with item click

BaseAdapter<AndroidVersion> adapter = new BaseAdapter<>(R.layout.item_android_version);
binding.recyclerView.setAdapter(adapter);
adapter.setActionListener((view,position) ->
                Toast.makeText(this
                        , adapter.getItemAtPosition(position).getName()
                        , Toast.LENGTH_SHORT).show());

remove NullPointerException when do not use of listener

android:onClick="@{(view)->actionListener != null? actionListener.onItemClicked(view,position):void}"

Screen

Reference

https://proandroiddev.com/using-a-generic-recyclerview-adapter-for-all-the-lists-in-your-android-application-6724501a9d