웹 서비스를 시작하는 동안 진행 대화 상자를 사용하고 웹 서비스의 응답을 기다리고 있습니다. 응답이 나타나면 진행 대화 상자를 닫습니다. 여기에 내가 그것을 위해 사용하는 코드,진행률 대화 상자가 Android에 표시되지 않습니까?
dialog= ProgressDialog.show(Settings.this, "","Synchronisation with server...", false);
request = new SoapObject(NAMESPACE, METHOD_NAME);
envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
androidHttpTransport = new AndroidHttpTransport(URL);
request.addProperty("mtest","1");
envelope.setOutputSoapObject(request);
try
{
System.gc();
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn;
}
}
dialog.dismiss();
}
catch (Exception aE)
{
aE.printStackTrace();;
}
하지만 표시되지 않은 진행, 웹 서비스가 연결하면 내가 요청을 보내는 경우, 응용 프로그램이 유휴 상태로 보인다는 응답을 얻었다 때까지 진행 상황을 표시하지 않습니다 , 나는 약간 진전을 보여줄 필요가있다.
웹 서비스가 연결되어 있지 않으면 진행 상태가 표시되지만 수동으로 닫을 수는 없습니다. 웹 서비스를 진행하는 동안 진행 상황을 별도의 진행 상황 또는 제목 자체의 일부로 표시해야합니다. 아무도 나를 도와주세요.
감사합니다.