구현할 내용
- 업로드 중, 사용자에게 대기를 알림
- 동시에 다른 동작을 하지 못하도록 막음
private var progressDialog: ProgressDialog? = null
fun showProgressDialog(context: Context) {
progressDialog = ProgressDialog.show(context, "", "업로드 중입니다...", true)
}
fun hideProgressDialog() {
progressDialog?.dismiss()
progressDialog = null
}
위의 코드를 추가한 뒤, 프로그레스 Dialog가 띄워질 타이밍에 showProgressDialog(this)
, 사라질 타이밍에 hideProgressDialog()
를 입력한다.