XHH

Results 5 issues of XHH

所有的基础控件能不能继承自AppCompat,比如BGABadgeTextView继承AppCompatTextView,不然有些比较有用的属性用不了,比如autoSizeMaxTextSize

Caused by: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1 at me.hgj.jetpackmvvm.ext.ViewBindUtilKt.withGenericBindingClass(ViewBindUtil.kt:45) at me.hgj.jetpackmvvm.ext.ViewBindUtilKt.inflateWithGeneric(ViewBindUtil.kt:20) at me.hgj.jetpackmvvm.base.activity.BaseVmVbActivity.initDataBind(BaseVmVbActivity.kt:24) at me.hgj.jetpackmvvm.base.activity.BaseVmActivity.onCreate(BaseVmActivity.kt:33) at com.hray.library.ui.base.HActivity.onCreate(HActivity.kt:72) at com.ylhl.soulchat.business.main.view.activity.MainSplashActivity.onCreate(MainSplashActivity.kt:40) at android.app.Activity.performCreate(Activity.java:8422) at android.app.Activity.performCreate(Activity.java:8395) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1403) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3845)

**XPopup版本** 2.9.19 最新版本 **描述你的问题** 偶现闪退,线上日志分析,查看大图弹窗ImageViewerPopupView destroy() -> pager.getAdapter()=null导致的空指针异常 **报错堆栈信息** com.lxj.xpopup.core.ImageViewerPopupView.destroy (ImageViewerPopupView.java:6) com.lxj.xpopup.core.BasePopupView.onDestroy (BasePopupView.java:7) com.lxj.xpopup.core.BasePopupView_LifecycleAdapter.callMethods (BasePopupView_LifecycleAdapter.java:26) androidx.lifecycle.SingleGeneratedAdapterObserver.onStateChanged (SingleGeneratedAdapterObserver.java:5) androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent (LifecycleRegistry.java:15) androidx.lifecycle.LifecycleRegistry.backwardPass (LifecycleRegistry.java:72) androidx.lifecycle.LifecycleRegistry.sync (LifecycleRegistry.java:42) androidx.lifecycle.LifecycleRegistry.moveToState (LifecycleRegistry.java:20) androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent (LifecycleRegistry.java:10) androidx.lifecycle.ReportFragment.dispatch (ReportFragment.java:6) androidx.lifecycle.ReportFragment$LifecycleCallbacks.onActivityPreDestroyed...