Advertisement
Guest User

Android issue1

a guest
Nov 30th, 2021
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.82 KB | None | 0 0
  1.   @Override
  2.         public long getItemId(int position) {
  3.             String tag = "f" + position;
  4.             if(fragmentManager.findFragmentByTag(tag) != null){
  5.                 Log.i("TEST", fragmentManager.findFragmentByTag(tag).toString() + " at position " + position);
  6.                 return fragmentManager.findFragmentByTag(tag).hashCode();
  7.             }
  8.             return super.getItemId(position);
  9.  
  10.         }
  11.  
  12.         @Override
  13.         public boolean containsItem(long itemId) {
  14.             Log.i("TEST", "Here is " + fragmentManager.getFragments().toString());
  15.             Log.i("TEST", "Here is " + fragmentManager.getFragments().stream().anyMatch(fragment -> fragment.hashCode() == itemId));
  16.             return fragmentManager.getFragments().stream().anyMatch(fragment -> fragment.hashCode() == itemId);
  17.         }
  18.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement