Если я вас правильно понимаю, у вас будут эти три изображения на одном экране, а затем каждое изображение будет отображаться через определенное время.
Пока вы ничего не собираетесь делатьв то время как на заставке отображается и время между изображениями составляет менее пяти секунд, у вас нет для использования другого потока.
Итак, самый простой способбыть, чтобы установить изображение, спать, скажем, секунду, а затем показать следующее изображение.Используйте логическое значение, чтобы не показывать заставку дважды, если пользователь нажимает кнопку «Назад», прежде чем вы сможете обработать нажатие кнопки «Назад».
if(!showedSplash)
{
logoImageView.setImageDrawable(R.id.drawable.company_logo);
Thread.sleep(1000); // sleep for a second (1000 ms)
nameImageView.setImageDrawable(R.id.drawable.company_name);
Thread.sleep(1000);
sloganImageView.setImageDrawable(R.id.drawable.company_slogan);
Thread.sleep(10000);
showedSplash = true;'
}
Теперь, чтобы перейти к следующему действию
Intent i = new Intent(this,activity2.class);
startActivity(i);
Не забудьте поместить манифест в манифест!
<activity android:name=".activity2" android:label="@string/activity2_name"/>