Alert dialogs were not functioning correctly on Android 15 when invoked from any Fragment, as noted in ticket #1247. The issue did not affect alert dialogs called from activities, where they continued to work as expected.
Fix
A custom alert dialog implementation was added across the application. The solution has been tested on Android 7, 11, 12, 13, 14, and 15, using Google Pixel 8 Pro and Ximote Note 8 Pro devices.
Screenshot
Before:
After:
TODO
[x] Apply the AndroidStyle.xml style template to your code in Android Studio.
[x] Run the unit tests with gradlew connectedObaGoogleDebugAndroidTest to make sure you didn't break anything
[x] If you have multiple commits please combine them into one commit by squashing them for the initial submission of the pull request. When addressing comments on a pull request, please push a new commit per comment when possible (reviewers will squash and merge using GitHub merge tool)
Fixes #1247.
Summary
Alert dialogs were not functioning correctly on Android 15 when invoked from any
Fragment
, as noted in ticket #1247. The issue did not affect alert dialogs called from activities, where they continued to work as expected.Fix
A custom alert dialog implementation was added across the application. The solution has been tested on Android 7, 11, 12, 13, 14, and 15, using Google Pixel 8 Pro and Ximote Note 8 Pro devices.
Screenshot
TODO
[x] Apply the
AndroidStyle.xml
style template to your code in Android Studio.[x] Run the unit tests with
gradlew connectedObaGoogleDebugAndroidTest
to make sure you didn't break anything[x] If you have multiple commits please combine them into one commit by squashing them for the initial submission of the pull request. When addressing comments on a pull request, please push a new commit per comment when possible (reviewers will squash and merge using GitHub merge tool)