먼저 로그 콘솔에 에러가 출력된 것이 있는지 확인을 해보시기 바랍니다.
공식 문서대로 실행했는데 에러가 없다면 일일이 로그를 추가하여 확인해보셔야 할 것 같습니다.
class MainActivity : AppCompatActivity() {
val db = Firebase.firestore
val user = hash...
안드로이드 SDK 버전에 따라 이미지를 가져오는 방식이 다를 수 있습니다.
예를 들면 Bitmap 이미지의 경우 아래와 같이 구분이 필요합니다.
fun Uri.getCapturedImage(context: Context): Bitmap? {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODE...
addOnSuccessListener는 비동기로 실행됩니다.
즉, 언제 실행이 완료될 지 알 수 없는 코드입니다.
만약 중괄호 밖의 코드를 실행되기 전에 다행히 비동기 코드가 실행되었다면 정상적으로 동작하겠지만,
중괄호 밖의 코드가 실행될 때 아직 비동기 코드가 실행되어있지 않으면 값을 가져오지 못해 오류가 발생할 수 있습니다.
다시 말해,...