0

It is causing me unable to inflate fragment. This is from the androidx library that cannot resolve symbol "R". I have tried clean, rebuild and even invalidate and restart. Also add in this specific dependency in gradle file and also deleted the gradle cache file to let it redownload when restart. It never get to fixed

Problem shown when at GragmentLayoutInflaterFactory.java

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.wayneyong.poibrowser, PID: 5527
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.wayneyong.poibrowser/com.wayneyong.poibrowser.PoiBrowserActivity}: android.view.InflateException: Binary XML file line #121 in com.wayneyong.poibrowser:layout/activity_poi_browser: Binary XML file line #121 in com.wayneyong.poibrowser:layout/activity_poi_browser: Error inflating class fragment
        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:539)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
     Caused by: android.view.InflateException: Binary XML file line #121 in com.wayneyong.poibrowser:layout/activity_poi_browser: Binary XML file line #121 in com.wayneyong.poibrowser:layout/activity_poi_browser: Error inflating class fragment
     Caused by: android.view.InflateException: Binary XML file line #121 in com.wayneyong.poibrowser:layout/activity_poi_browser: Error inflating class fragment
     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.hardware.Camera$Parameters android.hardware.Camera.getParameters()' on a null object reference
        at com.wayneyong.poibrowser.ar.ArFragmentSupport.createCameraView(ArFragmentSupport.java:139)
        at com.wayneyong.poibrowser.ar.ArFragmentSupport.init(ArFragmentSupport.java:94)
        at com.wayneyong.poibrowser.ar.ArFragmentSupport.onCreateView(ArFragmentSupport.java:182)
        at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2963)
        at androidx.fragment.app.FragmentStateManager.ensureInflatedView(FragmentStateManager.java:386)
        at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:281)
        at androidx.fragment.app.FragmentLayoutInflaterFactory.onCreateView(FragmentLayoutInflaterFactory.java:140)
        at androidx.fragment.app.FragmentController.onCreateView(FragmentController.java:135)
        at androidx.fragment.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:319)
        at androidx.fragment.app.FragmentActivity.onCreateView(FragmentActivity.java:298)
        at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1073)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1001)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:1127)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:686)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
        at com.wayneyong.poibrowser.databinding.ActivityPoiBrowserBinding.inflate(ActivityPoiBrowserBinding.java:113)
        at com.wayneyong.poibrowser.databinding.ActivityPoiBrowserBinding.inflate(ActivityPoiBrowserBinding.java:107)
        at com.wayneyong.poibrowser.PoiBrowserActivity.onCreate(PoiBrowserActivity.java:122)
        at android.app.Activity.performCreate(Activity.java:7894)
        at android.app.Activity.performCreate(Activity.java:7881)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3283)
        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:539)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
I/Process: Sending signal. PID: 5527 SIG: 9
YaMiN
  • 3,194
  • 2
  • 12
  • 36
WayneY
  • 1
  • 1
  • 4

0 Answers0