반응형
public class BaseActivity extends AppCompatActivity { private ProgressDialog pd; // 프로그레스바 선언 ...... (중략) ...... // 프로그레스 다이얼로그 보이기 public void showProgress(String msg) { if( pd == null ) { // 객체를 1회만 생성한다. pd = new ProgressDialog(this); // 생성한다. pd.setCancelable(false); // 백키로 닫는 기능을 제거한다. } pd.setMessage(msg); // 원하는 메시지를 세팅한다. pd.show(); // 화면에 띠워라 } // 프로그레스 다이얼로그 숨기기 public void hideProgress(){ if( pd != null && pd.isShowing() ) { // 닫는다 : 객체가 존재하고, 보일때만 pd.dismiss(); } } }BaseActivity에 넣어두고 각각의 Activity에서 간단하게 호출하여 사용하면 됩니다.
반응형
'Android' 카테고리의 다른 글
[Android]BindService 간단 구현 및 사용법(서비스와 액티비티 통신) (0) | 2017.08.16 |
---|---|
[Android]폴더 삭제하기(하위 폴더 및 파일까지) (0) | 2017.08.13 |
[Android]Service 생명주기 (0) | 2017.08.11 |
[Android]SharedPreferences 간단 사용법 (0) | 2017.08.02 |
[Android]액티비티의 생명주기 (0) | 2017.07.31 |