마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

엑티비티 클래스간 이동 관련해서 안됩니다...

0 추천

 

MainActivity 클래스

mTest = new Test(getApplicationContext());

 

 

Test 클래스

public Test(Context context) {

this.progress = new ProgressDialog(context);

}

 

this.progress.setTitle(null);

this.progress.setMessage("TEST");

this.progress.setProgressStyle(ProgressDialog.STYLE_SPINNER);

this.progress.setCancelable(false);

this.progress.show();

 

이런식으로 해서 메인엑티비티에서 프로그레스 바를 만들고 싶은데요

로그로 확인해보니까 다른 줄은 이상없었는데

this.progress.show(); 이 부분에서 에러가 나요

메인엑티비티에서 context 잘 넘긴것 같긴한데

이유를 잘 모르겠네용...

 

 

익명사용자 님이 2015년 3월 10일 질문

1개의 답변

0 추천
 
채택된 답변

MainActivity 에서 mTest = new Test(this); 

로 사용해보세요

ApplicationContext와 Activity의 Context는 같지 않습니다.

cc1232 (35,280 포인트) 님이 2015년 3월 10일 답변
...