欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在继承FrameActivity下的Activity中打开AlertDialog会闪退怎么办?

程序员文章站 2022-12-01 19:27:24
在继承FrameActivity下的Activity中打开AlertDialog会闪退,报错如下: java.lang.IllegalStateException: You ne...

在继承FrameActivity下的Activity中打开AlertDialog会闪退,报错如下:

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

然后

android.support.v7.app.AlertDialog下的AlertDialog需继承Activity

或是按照提示修改主题为Theme.AppCompat下的主题

而android.app.AlertDialog下的AlertDialog则可适用各类Activity,但是很丑