반응형
You need to use a Theme.AppCompat theme (or descendant) with this activity.
위 메세지는 AlertDialog를 사용할 때 나타나며...
해결 방법은 2가지가 있다.
첫번째는 import 를 다음과 같이 변경하는 것이다.
import android.support.v7.app.AlertDialog;
-> import android.app.AlertDialog;
두번째는
AndroidManifest에 다음 코드를 추가 하는 것
<activity
android:name=".LoginActivity"
android:theme="@style/Theme.AppCompat"
>
</activity>
첫번째를 선택했을 경우,
Unable to add window -- token null is not for an application
위에 같은 메세지가 나타날 수 있다.
이 경우에는 아래와 같이 코딩이 되어 있을 것이다.
AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
이것을 다음과 같이 변경한다.
AlertDialog.Builder builder = new AlertDialog.Builder(WordListActivity.this);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
반응형
'Android' 카테고리의 다른 글
[error] cannot infer type arguments for ArrayAdapter<> (0) | 2021.06.23 |
---|---|
[Tip] 안드로이드 9(pie) http 프로토콜 접속 에러 (0) | 2021.06.14 |
Android FileList 파일 탐색기 (0) | 2021.04.04 |
Android Dialog (3) | 2021.04.02 |
Android QRcode Create (2) | 2021.03.17 |
댓글