Class DefaultSnapshotDiffCallback<T>


  • public class DefaultSnapshotDiffCallback<T>
    extends androidx.recyclerview.widget.DiffUtil.ItemCallback<com.google.firebase.database.DataSnapshot>
    Default diff callback implementation for Firebase Data snapshots.
    • Constructor Detail

      • DefaultSnapshotDiffCallback

        public DefaultSnapshotDiffCallback​(@NonNull
                                           SnapshotParser<T> parser)
    • Method Detail

      • areItemsTheSame

        public boolean areItemsTheSame​(@NonNull
                                       com.google.firebase.database.DataSnapshot oldItem,
                                       @NonNull
                                       com.google.firebase.database.DataSnapshot newItem)
        Specified by:
        areItemsTheSame in class androidx.recyclerview.widget.DiffUtil.ItemCallback<com.google.firebase.database.DataSnapshot>
      • areContentsTheSame

        public boolean areContentsTheSame​(@NonNull
                                          com.google.firebase.database.DataSnapshot oldItem,
                                          @NonNull
                                          com.google.firebase.database.DataSnapshot newItem)
        Specified by:
        areContentsTheSame in class androidx.recyclerview.widget.DiffUtil.ItemCallback<com.google.firebase.database.DataSnapshot>