DialogActivity 閃退

在閱讀生命週期的代碼時候,在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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章