Android: ProgressDialogを使うサンプル

http://developer.android.com のDev GuideのCreating Dialogs にあるProgressDialogのサンプルプログラムをコピペして動かしてみました。
http://developer.android.com/guide/topics/ui/dialogs.html#ProgressDialog

Example ProgressDialog with a second thread <= ここをクリックするとソースコードが表示される。
This example uses a second thread to track the progress of a process (which actually just counts up to 100). The thread sends a Message back to the main Activity through a Handler each time progress is made. The main Activity then updates the ProgressDialog.


追加、変更したのは以下の3点。

1. 足りないパッケージをimport。
2. サンプルのonPrepareDialog()メソッドの中のswitch文の括弧閉じが足りないので追加。
3. res/layout/main.xmlにButtonの定義を追加

<Button
       android:id="@+id/progressDialog"
       android:layout_width="210px"
       android:layout_height="60px"
       android:text="ダイアログ表示"
       android:textSize="11sp"
    />