Я использую Ksoap для вызова своего веб-сервиса, и я отображаю progressDialog, пока получаю ответ. Но если я вхожу в область, где нет сети, он продолжает поиск сети (диалоговое окно прогресса не останавливается. Мне нужно 2 ForceStop моего приложения). Я поймал Exception в моем методе вызова Ksoap ... но исключение не выдается ...
cud any1 помогите как это исправить ..
Эта проблема решит мою проблему. Всегда возвращает true для isConnected (). Наконец, теперь я использую приведенный ниже код в своем классе Ksoap (с ksoap2-android-assembly-2.5.4-jar-with-dependencies), чтобы обнаружить тайм-аут, который, как мне кажется, помогает мне. Нужно 2 сделать еще тестирование.
HttpTransportSE androidHttpTransportSE;
int TimeOut = 180000;
androidHttpTransportSE = новый HttpTransportSE (URL, TimeOut);
androidHttpTransportSE.call (soap_action, envelope);
SoapObject response = (SoapObject) envelope.bodyIn;
reply = response.toString ();
есть ли у 1 лучшее решение?