When the app is open there is an inflation error:
android.view.InflateException: Binary XML file line #2 in com.oguzhanaslann.twopanelayoutexample:layout/fragment_tree_list: Binary XML file line #2 in com.oguzhanaslann.twopanelayoutexample:layout/fragment_tree_list: Error inflating class androidx.slidingpanelayout.widget.SlidingPaneLayout
Caused by: android.view.InflateException: Binary XML file line #2 in com.oguzhanaslann.twopanelayoutexample:layout/fragment_tree_list: Error inflating class androidx.slidingpanelayout.widget.SlidingPaneLayout
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:852)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1008)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
at android.view.LayoutInflater.inflate(LayoutInflater.java:657)
at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
at com.oguzhanaslann.twopanelayoutexample.databinding.FragmentTreeListBinding.inflate(FragmentTreeListBinding.java:55)
at com.oguzhanaslann.twopanelayoutexample.databinding.FragmentTreeListBinding.inflate(FragmentTreeListBinding.java:49)
at com.oguzhanaslann.twopanelayoutexample.TwoPaneFragment.onCreateListPaneView(TwoPaneFragment.kt:23)
at androidx.navigation.fragment.AbstractListDetailFragment.onCreateView(AbstractListDetailFragment.kt:147)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2995)
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:523)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:113)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1374)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2841)
at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2784)
at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:262)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:478)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:246)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
at android.app.Activity.performStart(Activity.java:8175)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3761)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
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 java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)
Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f030046 a=-1}
at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
at android.view.View.<init>(View.java:5626)
at android.view.ViewGroup.<init>(ViewGroup.java:700)
at android.view.ViewGroup.<init>(ViewGroup.java:696)
at androidx.slidingpanelayout.widget.SlidingPaneLayout.<init>(SlidingPaneLayout.java:324)
2023-08-20 22:23:33.875 26021-26021 AndroidRuntime com...anaslann.twopanelayoutexample E at androidx.slidingpanelayout.widget.SlidingPaneLayout.<init>(SlidingPaneLayout.java:319)
After removing this line in the fragment_tree_list.xml file it works:
android:background="?attr/backgroundColor"
When the app is open there is an inflation error:
After removing this line in the fragment_tree_list.xml file it works: