Refactoring

This commit is contained in:
M66B
2019-04-29 13:33:37 +02:00
parent 204c2418a2
commit f0f1e0f3f6
4 changed files with 12 additions and 29 deletions

View File

@@ -35,6 +35,7 @@ import androidx.recyclerview.widget.RecyclerView;
import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
public class AdapterNavMenu extends RecyclerView.Adapter<AdapterNavMenu.ViewHolder> {
private Context context;
@@ -174,7 +175,9 @@ public class AdapterNavMenu extends RecyclerView.Adapter<AdapterNavMenu.ViewHold
public boolean areContentsTheSame(int oldItemPosition, int newItemPosition) {
NavMenuItem m1 = prev.get(oldItemPosition);
NavMenuItem m2 = next.get(newItemPosition);
return m1.equals(m2);
return m1.getIcon() == m2.getIcon() &&
m1.getTitle() == m2.getTitle() &&
Objects.equals(m1.getCount(), m2.getCount());
}
}