Когда я вызываю веб-сервис при нажатии кнопки, он ожидает загрузки записей о новой активности и показывает пустую активность в течение этого периода времени.
Может ли кто-нибудь подсказать мне, как показать прогресс за этот период?
Вы можете отобразить прогресс выполнения вашей деятельности:
public class MyActivity extends Activity { private static final int PROGRESS = 0x1; private ProgressBar mProgress; private Handler mHandler = new Handler(); protected void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.progressbar_activity); mProgress = (ProgressBar) findViewById(R.id.progress_bar); mProgress.setIndeterminate(true); mProgress.setVisibility(true); // Start lengthy operation in a background thread new Thread(new Runnable() { public void run() { doWork(); mProgress.setVisibility(false); } }).start(); } }
См. Документация ProgressBar .