Существуют различные способы, которыми вы можете это сделать. В Robotium существует множество различных методов waitFor, которые вы можете использовать. В вашем случае вы можете использовать:
solo.waitForDialogToClose() //waits for the dialog to close
solo.waitForActivity() // if there is a activity change
solo.waitForText() //if a certain text appears after the loading is done
solo.waitForView() //if a certain view is shown after the load screen is done.
Пожалуйста, обратитесь к Robotium API Documentation для более методов Waitfor в Robotium.
Спасибо ... это, кажется, работает, но занимает больше времени, чем я ожидал, когда я использую эту команду: 'solo.waitForActivity (. Solo.getCurrentActivity() ToString());' – user952342
@Renas Если я хочу ждать для горизонтального индикатора выполнения, как я могу использовать эти методы? – Manidroid
solo.waitForDialogToClose() не работает, если у вас есть диалоговое окно с предупреждением сразу после progressdialog, robotium будет ждать закрытия диалогового окна предупреждения. – Suru