Skip to content

Commit 3055666

Browse files
authored
fix(android): implement containsItem method in adapter (#215)
1 parent 963dcfd commit 3055666

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

android/src/main/java/com/reactnativecommunity/viewpager/FragmentAdapter.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,14 @@ public long getItemId(int position) {
3434
return childrenViewIDs.get(position);
3535
}
3636

37+
@Override
38+
public boolean containsItem(long itemId) {
39+
return childrenViewIDs.contains((int) itemId);
40+
}
41+
3742
public void addFragment(View child, int index) {
38-
childrenViewIDs.add(child.getId());
39-
notifyItemChanged(index);
43+
childrenViewIDs.add(index, child.getId());
44+
notifyItemInserted(index);
4045
}
4146

4247
public void removeFragment(View child) {

0 commit comments

Comments
 (0)