Choose between FirebaseRecyclerAdapter and FirebaseRecyclerPagingAdapter
masterFirebaseUI for Realtime Database provides two types of adapters for RecyclerView depending on your data needs:
FirebaseRecyclerAdapter: Binds aQueryto aRecyclerViewand responds to all real-time events (additions, removals, moves, or changes). Use this for small result sets where real-time updates are required.FirebaseRecyclerPagingAdapter: Binds aQueryto aRecyclerViewby loading data in pages. Use this for large, static data sets to improve memory efficiency. Note: This adapter does not respect real-time events; it will not detect new, removed, or changed items once loaded.