Android (4) 썸네일형 리스트형 팝업 java.lang.IllegalStateException 해결법 Caused by : java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 발생 시 팝업을 띄우는 과정에서 android:theme="@android:style/Theme.Dialog" 를 Manifest에 추가해주는 과정에서 발생하였는데. AppCompatActivity를 Activity로 바꾸었더니 해결 되었다. [Android] 뒤로가기 두번 눌러 종료하기 목표 : 뒤로가기 버튼을 두번 눌러서 종료하기 뒤로가기 버튼을 처음 눌렀을 때 토스트로 확인문구를 띄우고 일정한 시간안에 한번 더 누르면 종료하는 기능 private long backpressedTime = 0; @Override public void onBackPressed() { if (System.currentTimeMillis() > backpressedTime + 2000) { backpressedTime = System.currentTimeMillis(); Toast.makeText(this, "\'뒤로\' 버튼을 한번 더 누르시면 종료됩니다.", Toast.LENGTH_SHORT).show(); } else if (System.currentTimeMillis() style.xml 분석(수정 중) 는 루트노드이다. element를 가진다. 는 단일 스타일을 정의한다. element를 가진다. element reference windowNoTitle : 상단의 타이틀바를 없앤다. Android Studio 와 GitHub 연동하기 환경 : 1. Windows 10 2. Android Studio 및 Git 설치 3. GitHub 회원가입 4. 1. File > Settings 를 클릭 2. Version Control > GitHub에서 Add account 클릭 후 로그인 후 OK 클릭 더보기 자세한 설명 Github 클론, 브랜치 우선 github에 있는 프로젝트를 클론을 하는 경우, 폴더 안에 모든 파일을 삭제하고 클론을 누르면 별 오류 없이 클론이 가능하다. 클로닝 할 파일과 같은 파일이 존재 하더라도 클론이라는 기능 자체가 github 상에 특정 브랜치와 완전히 같게 만들어 주는 기능이라 폴더 안이 완전히 비어 있어야 실행이 가능 한 것 같다. 최초의 클론을 만든 뒤에 다른 브랜치로 옮길때에는 파일들을 삭제 할 필요 없이.. 이전 1 다음