小编Far*_*rov的帖子

在Android 8上使用android数据绑定时应用程序崩溃

该代码适用于pre-oreo设备,但Crashlytics称它在Android 8设备上崩溃

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getAppComponent().inject(this);
        binding = DataBindingUtil.setContentView(this, R.layout.main_activity);
    }
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪

java.lang.NullPointerException:尝试在空对象引用上调用虚方法'int android.view.ViewGroup.getChildCount()'

Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.ViewGroup.getChildCount()' on a null object reference
       at android.databinding.DataBindingUtil.bindToAddedViews(DataBindingUtil.java:295)
       at android.databinding.DataBindingUtil.setContentView(DataBindingUtil.java:279)
       at android.databinding.DataBindingUtil.setContentView(DataBindingUtil.java:261)
       at com.myapp.MyActivity.onCreate(MyActivity.java:59)
       at android.app.Activity.performCreate(Activity.java:7174)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1220)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2910)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3032)
       at android.app.ActivityThread.-wrap11(Unknown Source)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
       at android.os.Handler.dispatchMessage(Handler.java:105)
       at android.os.Looper.loop(Looper.java:164)
       at android.app.ActivityThread.main(ActivityThread.java:6940)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
Run Code Online (Sandbox Code Playgroud)

android android-databinding android-8.0-oreo android-8.1-oreo

9
推荐指数
1
解决办法
2908
查看次数

如何使用 NavController 导航片段而不将其添加到后台堆栈中?

NavController具有navigate默认使用 backstack 导航的方法。如何在没有后退堆栈的情况下导航到片段?请注意,我不是在问FragmentTransaction

android android-architecture-navigation androidx

6
推荐指数
1
解决办法
4688
查看次数