아래 질문글 보고 작동이 되는걸 확인 했습니다만...
안녕하세요. 선생님.
아래 질문 답글을 보고 작동되는 것을 확인 하였습니다.
허나 궁금한 점이 생겨서 질문글을 남깁니다..

Navigator가 없는데 어떻게 이게 작동하는 건가요?
전에 소스에서는 TapPage() context를 명시 해서 가는 것 같은데
이렇게 변경한 소스에서는 print 밖에 없는데 어떻게 찾아가는지....
여기서 _handleSignIn이 누르는 걸
root에 있는 stream: FirebaseAuth.instance.onAuthStateChanged, 이 알아서 캐치 하는 건가요? 그후 바로 if 문을 타는 건가요?
이 stream은 앱 어느 상태에서 이벤트 발생을 대기 하고 있는건가요?
또한 navigator.push 코드는 필요 없어지는거 맞죠?
답변 1
1
네. 맞습니다. stream이 이벤트를 대기하기 때문에 push가 필요 없어집니다.
만약 push를 하게 되면 stream이 변경되어 화면 전환이 일어나고 push도 되면서 이상하게 꼬여버리고 로그아웃이 안 되는것 같은 현상이 발생하게 됩니다.
과거 ai없을때 듣고 다시 듣는 중인데
1
55
1
40번 수업이 완료가 되지 않아요.
0
62
1
최신버전 firebase_ui_auth 할때 EmailAuthProvider 오류 잡는 방법
0
158
1
애뮬레이터로 main.dart를 실행하면 컴퓨터가 멈춥니다.
0
331
2
혹시 재촬영 계획이 있으신가요?
0
250
1
애뮬레이터 Intel HAXM 다운로드가 안돼요
0
559
2
에뮬레이터 홈화면
0
259
1
종속성 충돌 질문
0
341
1
plugin 중에서 에러 발생시 발생한 코드 위치에 바로 에러 표시해주는 기능 있을까요?
0
426
1
firebase option 오류
0
375
2
alt+enter 가 맥북에서는 option enter로 알고 있는데 단축키가 먹히지 않습니다 ㅜㅜ
0
1465
11
파이어베이스 연결시 갑자기 다른 오류가 발생했어요 ㅠㅠ
0
409
1
Failed assertion: line 246 pos 15: 'items.length >= 2': is not true.
0
1322
1
Firebase로 이메일 로그인 기능 구현
0
356
1
GridView에 데이터가 표시가 안됩니다.
0
298
1
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher. 해결법을 모르겠습니다
0
6896
4
안드로이드 에뮬레이터 실행오류
1
1011
1
firebase 연동 중 오류 질문
0
468
1
05. AccountPage UI 작성강의 설명문의
0
372
1
firestore에서 List<String>을 받아오고 싶을 때
0
543
1
firebase 이메일 로그인 설정 관련 오류 문의의 건
0
1092
1
기본위젯
0
2731
1
firebase에 upload 에러가 발생했습니다
0
1284
3
디버그 서명 인증서 SHA-1가 구해지지 않습니다.
1
320
1





