android-tablayouthelper
android-tablayouthelper copied to clipboard
A small library which helps to use TabLayout with ViewPager more easily.
HI , I use The latest version of 1.0.0 in my crashlytics log send this crash Fatal Exception: java.lang.NullPointerException Attempt to invoke virtual method 'int com.google.android.material.tabs.TabLayout.getTabMode()' on a null object...
Can you please add support for the `ViewPager2`-class?
This crash happens when change tab ` java.lang.IncompatibleClassChangeError: Class 'com.h6ah4i.android.tablayouthelper.TabLayoutHelper$2' does not implement interface 'com.google.android.material.tabs.TabLayout$BaseOnTabSelectedListener' in call to 'void com.google.android.material.tabs.TabLayout$BaseOnTabSelectedListener.onTabUnselected(com.google.android.material.tabs.TabLayout$Tab)' (declaration of 'com.google.android.material.tabs.TabLayout$1' appears in /data/app/com.truted-rUEWL7WfVvhr2YMKi3Y1jg==/split_lib_dependencies_apk.apk) at com.google.android.material.tabs.TabLayout$1.onTabUnselected(TabLayout.java:788) at com.google.android.material.tabs.TabLayout.dispatchTabUnselected(TabLayout.java:1736)...
https://github.com/h6ah4i/android-tablayouthelper/blob/7163716cd57e772c788207a24646529a491ef360/library/src/main/java/com/h6ah4i/android/tablayouthelper/TabLayoutHelper.java#L378 I occasionally get this exception on production: > Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.widget.LinearLayout.getChildCount()' on a null object reference > at com.h6ah4i.android.tablayouthelper.TabLayoutHelper.determineTabMode(TabLayoutHelper.java:378) > at com.h6ah4i.android.tablayouthelper.TabLayoutHelper.adjustTabModeInternal(TabLayoutHelper.java:412)...