Skip to content

Error when opening then app #1

Description

@ElianFabian

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"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions