try Unwrap Context
Returns the AppCompatActivity if there exists one wrapped inside ContextThemeWrapper s, or null otherwise.
This function is inspired by the function with the same name in AppCompateDelegateImpl. See https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java;l=1615
TODO: find a more robust way to do this as it is not guaranteed that the activity is an AppCompatActivity.