📝네트워크를 통해서 로직처리를 할때 보여주는 프로그레스 다이얼로그 만들기
먼저 프로그레스 다이얼로그를 사용할 액티비티에 멤버변수로 만들어준다
ProgressDialog dialog;
해당 액티비티 코드 안에서 함수(메소드)를 만들어준다
// 네트워크 로직처리시에 화면에 보여주는 함수
void showProgress(String message) {
dialog = new ProgressDialog(this);
dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
dialog.setMessage(message);
dialog.show();
}
// 로직처리가 끝나면 화면에서 사라지는 함수
void dismissProgress() {
dialog.dismiss();
}
API를 호출할때 위에서 만든 showProgress() 함수를 호출해 내용을 입력해주면 아래 이미지처럼 나타난다
showProgress("회원가입 진행중...");
API를 호출해 응답처리를 다 했다면 위에서 만든 함수를 호출해 다이얼로그를 화면에서 사라지게한다
(응답처리할때랑 오류 발생했을때 두곳 다 입력해준다)
dismissProgress();
'Android Studio' 카테고리의 다른 글
[Android Studio] Retrofit 라이브러리를 이용해 POST로 API 호출하기 (0) | 2023.02.09 |
---|---|
[Android Studio] 안드로이드 네트워크 통신 Retrofit 라이브러리 사용하기 (0) | 2023.02.09 |
[Android Studio] ArrayList 객체 Intent로 전달하기 (0) | 2023.02.08 |
[Android Studio] RecyclerView 페이징 처리하기 (0) | 2023.02.08 |
[Android Studio] 안드로이드에서 YouTube API 사용하기전 셋팅하기(API 키 생성) (0) | 2023.02.07 |
댓글