'분류 전체보기' 카테고리의 글 목록 (10 Page)
본문 바로가기

반응형

분류 전체보기

(78)
[MFC 기초 02-2] GDI 클래스 정리 GDI(Graphic Device Interface): 디바이스 컨텍스트 속성 GDI 오브젝트를 사용하는 과정 1. GDI 오브젝트에 초기값을 지정하여 생성 2. GDI 오브젝트의 성격이 규정되었으면 이를 DC 객체에 지정 3. CDC로 도형을 그린다 4. 작업을 마쳤으면 이전 상태로 원상 복귀한다. 5. 펜 객체를 삭제한다.
[MFC 기초 02-1] CDC 클래스 정리 DC(Device Context) : 응용프로그램 화면에 출력하는 작업을 처리하기 위해 필요한 속성을 정의하고 있는 자료구조 CDC: DC를 관리하기 위한 클래스, 텍스트를 출력하거나 그래픽 이미지를 출력하는 등에 관련된 다양한 멤버함수로 구현 디바이스 컨텍스트를 이용하여 출력하는 과정 1. 윈도우 운영체제로 부터 DC를 요청하여 얻어온다. CDC *pDC = GetDC(); // CDC 포인터를 반환 2. 운영체제로 부터 받은 DC Handle을 사용하여 출력한다. BOOL TextOutW( // CDC클래스의 멤버함수 중 텍스트를 출력하는 함수 int x, // 화면에 출력할 x좌표 int y, // 화면에 출력할 y좌표 const CString& str // 화면에 출력할 텍스트 ); TextOut..
파이어베이스 로그인 오류2 오류 상황:firebaseUser = firebaseAuth.getCurrentUser에서 on null object reference 가 발생 오류 원인:파이어베이스 데이터베이스 규칙(rules)이 읽고 쓰기가 false로 되어있어서reference가 데이터베이스에 접근하지 못했음 오류 해결: 파이어베이스 콘솔 > 데이터베이스 규칙 에서 읽고쓰기를 허용하였다.(true로 변경) 그리고 의미없는 데이터를 push 하여파이어베이스 콘솔을 통해 데이터가 저장되는지 확인하였다.이때 반응이 조금 느릴수있다.
on null object reference 오류 오류 상황:firebaseUser = firebaseAuth.getCurrentUser에서 on null object reference라는 오류가 발생 오류 해결:onCreate()에서 모든 변수를 초기화시켰는지 확인하기!변수가 초기화되지 않았어도 reference가 null이 될 수 있다.
파이어베이스 로그인 오류1 오류 상황:파이어베이스 구글 로그인 후, main activity로 넘어갈 때 앱이 종료됨logcat을 확인해보니 메인에 위치한 프레그먼트firebaseUser = firebaseAuth.getCurrentUser에서 on null object reference 라는 오류발생 오류 원인:파이어베이스 리얼타임 데이터베이스에 연결하지 않음 오류 해결:로그인 액티비티 firebaseAuthWithGoogle()에 다음과 같이 코드를 추가 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 private void firebaseAuthWithGoogle(GoogleSignInAccount account)..
Error: Program type already present: android.support.design.widget.CoordinatorLayout$Behavior 오류 메세지: (컴파일시 오류가 없었으나 실행시 build 오류가 발생)Error: Program type already present: android.support.design.widget.CoordinatorLayout$Behavior 오류 상황: gradle에 다음과 같이 glide를 추가하였더니 다음과 같은 오류가 발생했다.implementation 'com.github.bumptech.glide:glide:4.9.0' 오류 해결:implementation 'com.android.support:appcompat-v7:27.1.1'implementation 'com.android.support:design:27.1.1'로 수정하고 아래와 같이 compileSdkVersion과 targetSdkVer..

반응형