diff --git a/src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java b/src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java index 2170b2e..b26016d 100755 --- a/src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java +++ b/src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java @@ -21,8 +21,9 @@ import com.reandroid.lib.arsc.base.BlockArrayCreator; import java.util.AbstractList; import java.util.Iterator; import java.util.List; +import java.util.Objects; -public class ItemGroup { + public class ItemGroup { private final BlockArrayCreator mBlockArrayCreator; private final String name; private T[] items; @@ -31,7 +32,7 @@ public class ItemGroup { this.mBlockArrayCreator=blockArrayCreator; this.name=name; this.items=blockArrayCreator.newInstance(0); - this.hashCode=(getClass().getName()+"-"+name).hashCode(); + this.hashCode = Objects.hash(getClass(), name); } public Iterator iterator(){ return iterator(false);