반응형
Dialog ProgressBar
Dialog dialog = null; @Override public void onStart() { super.onStart(); if (dialog == null) { dialog = new Dialog(MainActivity.this); Window window = dialog.getWindow(); window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); window.setDimAmount(0); dialog.setContentView(new ProgressBar(MainActivity.this)); dialog.show(); } } @Override public void onFinish() { super.onFinish(); if (dialog != null) { dialog.dismiss(); dialog = null; } } |
통신 시작 시 onStart 호출되고 통신 성공, 실패에 상관없이 종료 시에 onFinish 호출됨
반응형
'Mobile > Android' 카테고리의 다른 글
retrofit2 + okhttp3 + recyclerview + infinite scroll (0) | 2021.01.05 |
---|---|
Android HASHKEY 얻는 법 (0) | 2019.12.21 |
HTTP, Async, Gson, 이미지 라이브러리 & Json Parse (0) | 2019.12.15 |