要解决AndroidX Preferences异常:“您需要在此活动中使用Theme.AppCompat主题(或后代)。”,您可以按照以下步骤进行操作:
确保您的项目已经迁移到了AndroidX。如果您的项目还未迁移到AndroidX,请先进行迁移。可以使用Android Studio的Refactor功能来自动迁移项目。
打开您的活动的布局文件(XML文件)。
查找并确认您的活动的根布局元素有一个theme属性。确保该属性的值是Theme.AppCompat或Theme.AppCompat后代的主题。示例如下:
...
...
这样,您的活动应该能够正确使用AndroidX Preferences而不会再出现异常。