今では、Android での私の最初のステップです。「ダウンロード」ボタンを使用して進行状況バーを実装しようとしています。ダウンロードボタンを押すと進行状況バーは進行し続けますが、進行状況全体が終わったときに進行状況バーを非表示にすることはできません。これが私のコードです。私を助けてください。
public class ProgressBarDemo extends Activity
{
    ProgressBar pb;
    Button bt;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.progressbar);
        pb = (ProgressBar) findViewById(R.id.progressBar1);
        bt = (Button) findViewById(R.id.button1);
        pb.setVisibility(View.VISIBLE);
        bt.setOnClickListener(new OnClickListener() 
        {
            public void onClick(View v)
            {
                Thread timer = new Thread()
                {
                    public void run()
                    {
                        try
                        {
                            for(int i=0; i<=50; i ++)
                            {   
                                pb.incrementProgressBy(i);
                                sleep(1000);
                            }
                                pb.setVisibility(View.INVISIBLE);
                                Toast.makeText(ProgressBarDemo.this, "Thank you for downloading", Toast.LENGTH_SHORT).show();
                        }catch(Exception e){}
                    }
                };
                timer.start();
            }
        });
    }
}