2010-12-03 2 views
1

私は、特定のサウンドを再生するボタンをクリックして表示する必要があるプログレスバーを作成しました。今度は、TimerをProgressBarの下に表示し、ProgressBarとTimerの両方を同時にサウンドの長さに合わせて実行します。いつかプログレスバーを消す

また、サウンドが終了すると、PregressBarとTimerをもう一度見えなくして、別のサウンド用にもう一度起動できるようにします。

誰でも私を助けてくれますか?

おかげで、 デビッド

答えて

3

使用ここAsyncTaskクラスdoInBackground内の特定のサウンドを再生し、あなたが作ることができ
のでonPostExecuteに終了したときに返すonPreExecute
上のタイマーとのProgressBarを開始 そのPregressBarとタイマー停止と非表示
クリックリスナーのボタンでは、AsyncTaskの実行を開始できます。 execute

+0

答えてくれてありがとう、ProgressBarを見えないようにするにはどうすればいいですか?私はProgressDialogのために "dismiss()"メソッドがあることを知っていますが、どのようにProgressBarのためにそれを行うのですか? –

+0

はい、メソッド:: objectofprogressbar.dismiss();があります。 – Piyush

関連する問題