ViewBindingKTX
ViewBindingKTX copied to clipboard
The most comprehensive utils of ViewBinding. (最全面的 ViewBinding 工具,支持 Kotlin 和 Java 用法,支持 BRVAH,支持封装到基类,支持 DataBinding,支持选择是否使用反射)
release 混淆报错
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.android.sms, PID: 4568 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.sms/com.android.sms.ui.splash.SplashActivity}: java.lang.IllegalArgumentException: There is no generic of ViewBinding. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3752) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3920) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at...
支持这个感觉不错,https://github.com/liangjingkanji/BRV 很强大,
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.vis.ls/com.wzg.watermarkCamera.CameraActivity}: java.lang.reflect.InvocationTargetException at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3308) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3457) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2044) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:224) at android.app.ActivityThread.main(ActivityThread.java:7560) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)...
Exception java.lang.RuntimeException: at android.app.ActivityThread.performDestroyActivity (ActivityThread.java:5478) at android.app.ActivityThread.handleDestroyActivity (ActivityThread.java:5507) at android.app.servertransaction.DestroyActivityItem.execute (DestroyActivityItem.java:44) at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:176) at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2328) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loop (Looper.java:255) at android.app.ActivityThread.main (ActivityThread.java:8212) at...
奔溃代码: ` class TestActivity : BaseViewBindingActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) title = "提交成功" } } ` 未奔溃代码: ` class TestActivity : BaseViewBindingActivity() { override fun onCreate(savedInstanceState: Bundle?)...
用了一个对话框库(DialogX),想要结合ViewBinding一起使用,但是使用时候报错了,不太理解`inflateWithGeneric`方法的第一个参数是要传什么... 封装的方法代码: ```kotlin private fun showDialog(onBind:(vb:VB, dialog:CustomDialog)->Unit) { CustomDialog.build() .setMaskColor(Color.parseColor("#b3000000")) .apply { //这个this是什么?? val binding = ViewBindingUtil.inflateWithGeneric(this, LayoutInflater.from(ownActivity),RelativeLayout(ownActivity), false) setCustomView(object : OnBindView(binding.root) { override fun onBind(dialog: CustomDialog, v: View) {...
有没有封装好的inlude布局的用法?
报错,求指教
 你好我在基类上写上了,为什么报错呢 ParameterizedType type = (ParameterizedType) getClass().getGenericSuperclass(); Class cls = (Class) type.getActualTypeArguments()[0]; try { Method inflate = cls.getDeclaredMethod("inflate", LayoutInflater.class); viewBinding = (T) inflate.invoke(null, getLayoutInflater()); setContentView(viewBinding.getRoot()); } catch (Exception e) {...
OperationBannerView cannot be cast to androidx.constraintlayout.widget.ConstraintLayout