小编Rol*_*and的帖子

如何修复由目的地引起的膨胀错误不是此 NavGraph 的直接子代

我有一个简单的应用程序,其中包含一个主要活动、一个片段frag_home和一个名为ItemFragment. 在frag_home我有一个日历视图。如果用户选择一个日期,该操作frag_homeDirections.actionFragHomeToItemFragment(mytimeinmillis)将打开显示所选日期事件的列表片段。该操作使用参数timeinmillis,该参数以毫秒为单位保存所选日期。

一切正常。但是,如果我想创建一个两面板视图并将 listfragment 实现到主片段的布局中(只需使用 xml 编辑器,选择 activity_main.xml,将片段组件拖入 activity_main 并选择 listItem),如果出现以下错误我尝试运行我的应用程序:

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.myapplication, PID: 8401
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapplication/com.example.myapplication.MainActivity}: android.view.InflateException: Binary XML file line #29: Binary XML file line #29: Error inflating class fragment
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2756)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2817)
        at android.app.ActivityThread.-wrap12(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1556)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:163)
        at android.app.ActivityThread.main(ActivityThread.java:6388)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:930)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:820)
     Caused by: android.view.InflateException: Binary XML file line #29: Binary …
Run Code Online (Sandbox Code Playgroud)

navigation android android-fragments kotlin

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

标签 统计

android ×1

android-fragments ×1

kotlin ×1

navigation ×1