Forum Discussion
threethan.
4 months agoHonored Guest
v79 Dialog-Related Crashes in Android Settings
Since the v79 update, various dialogs in the Android Settings app are no longer accessible and crash the Android Settings app when opened.
This includes, but is not limited to, the following:
- WiFi & Internet -> Private DNS
- Accessibility -> [ANY SERVICE] -> Turn On
- System -> Developer -> Wireless Debugging -> Pair with Pairing Code
The following error is visible in LOGCAT:
FATAL EXCEPTION: main
Process: com.android.settings, PID: 2626
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:926)
at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:889)
at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:772)
at androidx.appcompat.app.AppCompatDialog.setContentView(AppCompatDialog.java:99)
at androidx.appcompat.app.AlertController.installContent(AlertController.java:232)
at androidx.appcompat.app.AlertDialog.onCreate(AlertDialog.java:278)
at android.app.Dialog.dispatchOnCreate(Dialog.java:436)
at android.app.Dialog.show(Dialog.java:325)
at androidx.fragment.app.DialogFragment.onStart(DialogFragment.java:973)
at androidx.fragment.app.Fragment.performStart(Fragment.java:3173)
at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:625)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:290)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1938)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1841)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1778)
at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:564)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:218)
at android.os.Looper.loop(Looper.java:310)
at android.app.ActivityThread.main(ActivityThread.java:8250)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)
This is a regression from v78 and prior versions, where these dialogs all worked as expected.
1 Reply
- Anonymous
Thank you for flagging this here—can you submit these as a bug report in the Meta Quest Developer Hub? That should be the fastest way to get this issue the attention it needs.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 3 months ago
- 2 years ago
- 3 years ago