0
비 활동 클래스에서 호출 한 내 활동에서 ProgressDialog를 사용하고 있습니다. 오류가 발생합니다. 아래 두 클래스 어떻게 달성 할 수없는 ProgressDialog 사용하려고했습니다.비 활동 클래스에서 ProgressDialog 사용
MainActivity.java
public class LoginPage extends Activity {
LoginH appLogin;
Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
Button loginButton = (Button) findViewById(R.id.bLogin);
context = LoginPage.this;
loginButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
sDefault = defaultText.getText().toString();
appLogin = new LoginH(context);
appLogin.execute(sDefault);
}
});
}
}
LoginH.java는
public class LoginH extends AsyncTask<String, Void, String> {
String urlLogin;
private Context context;
public LoginHmg(Context context){
this.context = context;
}
ProgressDialog prg = new ProgressDialog(context);
@Override
protected String doInBackground(String... params) {
urlLogin ="xxx"
WebServiceT wLoginApp = new WebServiceT();
return wLoginApp.getMethod(urlLogin);
}
@Override
protected void onPreExecute() {
super.onPreExecute();
prg.show();
prg.setMessage("Loading...");
prg.setCancelable(false);
}
}
무엇이 오류입니까 ??? –
오류 스택 추적을 인쇄 할 수 있습니까? –
android.app.AlertDialog의 android.app.AlertDialog.resolveDialogTheme (AlertDialog.java:143) 에서이 ProgressDialog – Munchoo