소개
게시글
질문&답변
2024.06.07
수업자료 다운로드 후 알집풀기에서 오류가 발생합니다.
이거 해결 해실 수 있나요??... 코드 좀 받아서 보고싶은데...언제 해결 될까요?? ㅠㅠ
- 0
- 3
- 217
질문&답변
2024.05.31
토큰 정보 유저정보에 저장하기 강의 4분 12초 코드를 동일하게 입력했는데 적용이 잘 안되는 것 같아요.
2번에서 토큰 값이 정확히 받아오고 있는지 확인을 어떤 방식으로 해야하나요?
- 0
- 3
- 224
질문&답변
2024.05.31
토큰 정보 유저정보에 저장하기 강의 4분 12초 코드를 동일하게 입력했는데 적용이 잘 안되는 것 같아요.
람다 함수 내에서 로그를 찍어서 찍어서 동작하는지 점검하라는 것은 어떻게 하나요...챗 지피티에서 아래와 같이 해라고 하는데 괜히 코드 건드렸다가 오류 발생할 거 같아서 못하고 있는데... 1. 로그 찍기(Logcat 사용)안드로이드에서 로그를 찍는 것은 앱의 동작을 추적하고 디버깅하는 데 유용합니다. 안드로이드의 Log 클래스를 사용하여 로그 메시지를 출력할 수 있습니다.2. completeListener 란?completeListener는 일반적으로 비동기 작업이 완료되었을 때 호출되는 콜백 인터페이스입니다. 예를 들어, Firebase Firestore에서 데이터를 읽거나 쓰는 작업이 완료되었을 때 completeListener를 사용할 수 있습니다.3. 람다 함수 내에서 로그 찍기람다 함수를 사용하여 리스너를 구현할 때, 로그를 찍는 방법을 예제로 설명드리겠습니다.예제 1: Firebase Firestore의 addOnCompleteListener 사용java코드 복사FirebaseFirestore db = FirebaseFirestore.getInstance(); DocumentReference docRef = db.collection("users").document("user_id"); // 예시: Firestore에서 문서 가져오기 docRef.get().addOnCompleteListener(task -> { if (task.isSuccessful()) { DocumentSnapshot document = task.getResult(); if (document.exists()) { Log.d("FirestoreExample", "DocumentSnapshot data: " + document.getData()); } else { Log.d("FirestoreExample", "No such document"); } } else { Log.d("FirestoreExample", "get failed with ", task.getException()); } });위 예제에서, addOnCompleteListener 메서드 안에 람다 함수가 사용되고 있습니다. 람다 함수 내에서 Log.d 메서드를 사용하여 로그를 찍고 있습니다.예제 2: Firebase Authentication의 addOnCompleteListener 사용java코드 복사FirebaseAuth mAuth = FirebaseAuth.getInstance(); mAuth.signInWithEmailAndPassword(email, password) .addOnCompleteListener(this, task -> { if (task.isSuccessful()) { // 로그인 성공 Log.d("AuthExample", "signInWithEmail:success"); FirebaseUser user = mAuth.getCurrentUser(); } else { // 로그인 실패 Log.w("AuthExample", "signInWithEmail:failure", task.getException()); Toast.makeText(this, "Authentication failed.", Toast.LENGTH_SHORT).show(); } });이 예제에서는 Firebase Authentication을 사용하여 이메일과 비밀번호로 로그인할 때, addOnCompleteListener를 통해 작업이 완료되었는지 확인하고 로그를 찍습니다.4. 로그 확인안드로이드 스튜디오에서 로그를 확인하려면 다음 단계를 따르세요:안드로이드 스튜디오에서 Logcat 열기:하단의 Logcat 탭을 클릭하여 로그 창을 엽니다.필터 설정:로그 메시지의 태그로 필터링할 수 있습니다. 예를 들어, 위 예제에서는 "FirestoreExample" 또는 "AuthExample" 태그로 로그를 출력했으므로, Logcat 창에서 해당 태그로 필터링하여 로그를 쉽게 찾을 수 있습니다.로그 확인:로그 메시지가 출력되는지 확인하여 completeListener가 제대로 동작하는지 확인합니다.이와 같은 방법으로 람다 함수 내에서 로그를 찍어 completeListener가 동작하는지 점검할 수 있습니다. 추가적으로 궁금한 점이 있으면 언제든지 질문해 주세요!
- 0
- 3
- 224
질문&답변
2024.05.31
FCM 강의 중간부터 코드 오류가 발생했는지 앱에서 회원가입을 해도 파이어베이스 Authentication에는 회원등록이 해도 화면이 넘어가지 않고 데이터도 저장이 안 되네요.
https://github.com/developkyu/somethingtlak여기에 올렸는데 보이실까요?
- 0
- 3
- 178
질문&답변
2024.05.31
FCM 강의, firebaseservice 클래스 내 오류코드 해결방안이 궁금합니다.
1번부터 어떻게 하는지 막막하네요
- 0
- 2
- 150