У меня есть эта кнопка, которая при нажатии сохраняет данные, введенные в мои текстовые поля в Google App Engine, сразу после вызова этого onClickListener у меня есть намерение, которое запускает новое действие, которое отображает только что введенные данные. Вот код для этого:
submitButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v.getId() == R.id.userDetailsCaptureButton) {
new EndpointsTask().execute(getApplicationContext());
}
startActivity(userProfileDisplayIntent);
}
});
Теперь я хочу, чтобы у вас была возможность подождать пару секунд, прежде чем совершать вызов startActivity
после того, как был вызван new EnpointsTask().execute(getApplicationContext)
. Я читал, что использование Thread.sleep
заставляет пользовательский интерфейс замирать и, как таковой, не подходит для этого. Какие еще существуют варианты?