inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Flutter 입문 확장판 - 인스타그램 클론 2.0

이미지 업로드 및 DB에 저장

progressindicator 재질문

269

이보성

작성한 질문수 4

0

거듭된 실패와 관련 자료를 찾지 못해 부득이 재질문 드립니다

onPressed: () async {
setState(() {
isProgressing = true;
});
// if (isProgressing == true){
// return Center(child: CircularProgressIndicator());
// }
await _uploadFile(context);
setState(() {
isProgressing = false;
});
},

결과적으로 if 문을 어디에 넣어야하는 지 모르겠습니다... 

isProgressing 를 전역변수에 선언하고

저렇게 setState 뒤에도 넣어보고 (주석)

_uploadFile()안에도 넣어보고 했는데 표시가 안됩니다. 

혹 indicator가 ui 안쪽에서 실행되고있는거 아닌지 해서 관련자료 찾아보았으나 이마저도 아닌거 같습니다. 

조금더 힌트 주시면 감사드리겠습니다 ^^

Flutter ios firebase android 클론코딩

답변 2

0

이보성

아~!! build에 if 문을 넣는게 관건이였네요 ㅠㅠ 감사합니다. 이제 되네요 

0

오준석

코드 봤을 때는 잘 하신 것 같은데요?

_uploadFile() 도 당연히 async로 되어 있겠지요.

이렇게 하시는게 맞습니다.

지금 주석 처리되어 있는 UI 코드는 build () 메서드의 return 문 위에 넣으시면 되고요.

파일 업로드와 완료까지 기다림 부분 질문입니다.

0

374

1

앱 자체 질문이요!

0

290

2

실행 오류 질문

0

321

3

파일이 안떠요..

0

330

2

혹시 Flutter - PHP - Mysql 강의도 해주시면 안될까요 ?

0

320

1

field does not exist within the DocumentSnapshotPlatform 에러 문의

0

972

1

data[document['email'] 사용법 변경 문의 및 following 함수 문의

0

243

1

파이어베이스 연동문제

0

334

2

프로젝트 세팅 에러

0

346

1

firestore 호출 관련 문의 드립니다.

0

266

1

null safety 적용 후 feed_widget.dart 내 widget.document['likedUsers'] 문의드립니다.

0

628

1

image Picker 질문입니다.

0

196

1

flutter로 만든앱을 배포하고 싶은데, 결제시스템 관련 질문이 있습니다.

0

3777

1

firebasestore에서 data를 가져올 때 의문이 있습니다.

0

291

4

setData에 merge: true를 추가해주세요

1

182

0

fire base 설정 중에 sha1 지문을 불러오는 과정에서 오류가 발생합니다.

0

513

1

ios에서 실행

0

154

1

.where 사용법

0

185

2

search_page => detail_post_page 공부 하는도중 Error발생

0

259

1

DocumentSnapshot과 QuerySnapshot 차이점

0

2623

2

progressindicator 질문

0

253

2

flutter bloc패턴이나 디자인 패턴관련해서 강의계획 혹시 있으세요?

0

315

1

search_page.dart에서 다음과 같은 에러가 나옵니다.

0

620

2

login_page.dart 에서 다음과 같은 에러가 납니다.

0

556

6