Диалог прогресса при запуске новой активности

Эта кнопка отображается в моем стартовом действии. После нажатия на него будет запущено новое действие, но для инициализации этого нового действия требуется некоторое время, некоторые данные собираются из Интернета. Это работает наполовину. Диалог прогресса показан, но колесо хода не вращается.

Может кто-нибудь сказать мне, почему это происходит?

Button b4 = (Button) findViewById(R.id.Button01); b4.setOnClickListener(new View.OnClickListener() { public void onClick (View view) { final ProgressDialog pd = ProgressDialog.show(pak.this, "", "Working..", true); new Thread(new Runnable(){ public void run(){ Intent intent = new Intent(); intent.setClassName("sxe.pak", "sxe.pak.List"); startActivity(intent); pd.dismiss(); } }).start(); } }); 

спасибо

Solutions Collecting From Web of "Диалог прогресса при запуске новой активности"