[안드로이드/android] ProgressDialog 쓸 때 주의 사항.
ProgressDialog progressDialog = ProgressDialog.show(SearchActivity.this, "", "쇼핑 정보를 가져오는중 입니다.");
1) ProgressDialog의 show 메소드를 사용할 때, 첫번쨰 인자로 Context 객체를 전달한다.
2) Context 객체로 Activity 객체를 전달할 때는 ProgressDialog를 출력할 Activity 객체를 전달해야 한다.
3) 예를들어 SearchActivity에서 ProgressDialog를 생성하고자 할 때, getApplicationContext()를 전달했을 때 에러가 발생
4) 따라서 SearchActivity에서 ProgressDialog를 생성하고자 할 때는 Context 객체로 SearchActivity.this를 전달해야 한다.
'안드로이드 스튜디오' 카테고리의 다른 글
[안드로이드] 리스트뷰의 클릭 이벤트가 동작하지 않을 경우. (2) | 2015.08.29 |
---|---|
[안드로이드/android] BitmapFactory.decodeStream return null (1) | 2015.08.24 |
[안드로이드 스튜디오/android studio] 카드뷰(cardview) 사용방법. (0) | 2015.08.21 |
[안드로이드/android] 이미지뷰(imageview) url로 이미지 지정하기. (1) | 2015.08.19 |
[안드로이드 스튜디오/android studio] 외부 라이브러리 쉽게 추가하기(external library // jar) (0) | 2015.08.18 |