Tôi nhận được lỗi này: đã bị rò rỉ cửa sổ com.android.internal.policy.impl.PhoneWindow $ DecorView @ 46029dd0 ban đầu được thêm vào đây Tôi có kết nối mạng trong trình mô phỏng, kiểm tra trình duyệt bằng cách mở trang web.Hoạt động đã bị rò rỉ cửa sổ [email protected] ban đầu được thêm vào đây
Tôi gặp lỗi tại dòng processdialog.
@SuppressLint("NewApi")
private class TheTask extends AsyncTask<Void, Void, Void> {
@Override
protected void onPreExecute() {
dialog = ProgressDialog.show(Register.this, "",
"Registering... Please wait...", true);
}
@Override
protected Void doInBackground(Void... params) {
request = new SoapObject(NAMESPACE, METHOD_NAME);
name = new PropertyInfo();
name.setName("Name");
name.setValue(Name);
name.setType(String.class);
request.addProperty(name);
SoapSerializationEnvelope envp = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envp.dotNet = true;
envp.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
androidHttpTransport.call(SOAP_ACTION, envp);
SoapPrimitive response = (SoapPrimitive) envp.getResponse();
Response = response.toString();
} catch (Exception e) {
textValidation.setText(e.toString());
}
return null;
}
@Override
protected void onPostExecute(Void result) {
if (dialog != null) {
dialog.dismiss();
dialog = null;
}
}
}
}
bản sao có thể có của [Android: hoạt động đã bị rò rỉ cửa sổ do hộp thoại tiến trình?] (Http://stackoverflow.com/questions/16165810/android-activity-has-leaked-window-due-to-progress-dialog) – Raghunandan
hãy thay đổi 'Void' thành' void' – Pragnani
.. Void là đúng. – buptcoder