DialogActivity 闪退

来源:互联网 发布:淘宝店铺设计师 编辑:程序博客网 时间:2024/06/02 21:55

在阅读生命周期的代码时候,在DialogActivity类中继承了AppCompatActivity,
我已经把manifest里面的主题换了,如下,可是

<activity android:name=".DialogActivity"            android:theme="@android:style/Theme.Dialog">        </activity>

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

后来搜了一下把下面这段代码的继承换掉,换成Activity即可

public class DialogActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_dialog);    }}

即换成如下即可

public class DialogActivity extends Activity
0 0