인프런 커뮤니티 질문&답변

김남현님의 프로필 이미지
김남현

작성한 질문수

하울의 안드로이드 인스타그램 클론 만들기

하울스타그램 상세화면 페이지 만들기

프라미스 에러

해결된 질문

작성

·

314

0

프라미스에러

Callback 방식으로는 에러가 나지 않는데, promise 방식으로는 저 윗부분에서 에러가 납니다.

빨간 전구에서 알려주는 에러 내용은 다음과 같습니다.

Type mismatch.

Required:Continuation<UploadTask.TaskSnapshot!, com.google.android.gms.tasks.Task<???.???)>!>

Found: (bolts.Task<UploadTsk.TaskSnapshot>) -> com.google.android.gms.tasks.Task(Uri!!>

답변 3

1

storageRef.putFile(imageUri!!).continueWithTask { task: com.google.android.gms.tasks.Task<UploadTask.TaskSnapshot> ->
return@continueWithTask storageRef.downloadUrl
이렇게 바꿔보니 해결이 됬네요~

0

김남현님의 프로필 이미지
김남현
질문자

네, 지금은 이전에 알려주신 링크(유투브) 강의를 잘 듣고 있습니다. 하울스타그램 코드가 갑자기 이상하게 다 변해버리는 바람에 ㅠㅠ..

현재 따라가고 있는 강의를 모두 듣고 하울스타그램을 처음부터 다시 이어가 보겠습니다.  답변감사합니다. 

0

하울님의 프로필 이미지
하울
지식공유자

흠.. 딱히 코드에는 에러가 없어 보입니다. 아마 nullsafety 에러 인것 같은데 혹시 혹시 retur@countiuneWithTask storageRef.downloadUrl!

입력해보시겠나요?

김남현님의 프로필 이미지
김남현

작성한 질문수

질문하기