마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

팝업 액티비티 extend 오류 질문

0 추천

팝업액티비티 만들어서 쓸려고하는데 extend에 Baseactivity 를 해야 폰트가 변경되는데 오류가 아래처럼 뜨네요 그냥 Activity라고 쓰면 해결은되는데 그러면 폰트가 안바껴서  해결법좀부탁드려요 ㅠ

public class on_off_check_popup extends BaseActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);  //액션바없애기
        setContentView(R.layout.activity_on_off_check_popup);
 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ondaysteve.administrator.myapplication/com.ondaysteve.administrator.myapplication.on_off_check_popup}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665)

manifest.xml 

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

 

어떻게 수정해야되나요?

루비 (1,040 포인트) 님이 2018년 11월 19일 질문

1개의 답변

0 추천
<activity
    android:name=".on_off_check_popup"
    android:theme="Theme.AppCompat.Dialog" />

or

<activity
    android:name=".on_off_check_popup"
    android:theme="Theme.AppCompat.Light.Dialog" />
디자이너정 (42,810 포인트) 님이 2018년 11월 19일 답변
...