Я хочу показать индикатор выполнения во время вызова веб-службы. Я вызвал индикатор выполнения перед вызовом службы, но он вызывается после завершения вызова службы, и я получил ответ.показывает индикатор выполнения во время сетевого вызова
ProgressDialog dialog = ProgressDialog.show(LogIn.this,"","Loading. Please wait...", true);
status=Loginvalid(method,username,psword); //calling the method for making service call
Но диалог выполнения начинается после получения ответа от службы. Как решить эту проблему.
Спасибо всем ... Моя проблема решается с помощью AsyncTask. Чтобы передать контекст, я создал метод setter в моем подклассе AsyncTask, а также предоставил конструктор. Поэтому из моего класса активности я сначала вызвал сеттер, а затем метод execute(). Теперь он отлично работает. – avdroidDev