작성
·
198
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 안쪽에서 실행되고있는거 아닌지 해서 관련자료 찾아보았으나 이마저도 아닌거 같습니다.
조금더 힌트 주시면 감사드리겠습니다 ^^