2011-06-25 10 views
0

初めてボタンをクリックしたとき。プログラムはランダムなテキストを表示します。私はもう一度ボタンを押すと、それはまだ私はあなたがその5ミリ秒でスレッドの実行を遅らせるしようとしていることがわかりますあなたの質問からあなたのコンテキストありえないが、クリアテキスト表示テキストのテキストビューで遅延を使用するにはどうすればよいですか?

私のコード

public void onClick(View v) { 
    final MediaPlayer mp = MediaPlayer.create(getBaseContext(), R.raw.yeehaw); 
    showRandom = !showRandom; 
    t = new Thread() { 
     public void run() { 
      try { 
       while(showRandom) {          
        sleep(5); 
        mp.start(); 
        handler.sendMessage(handler.obtainMessage()); 
       } 
      } catch(Exception ex) { 
       ex.printStackTrace(); 
      } 
     } 
    }; 
    t.start(); 
} 
+1

なぜJava、c、C++、visualのタグを表示していますか? **あなたのプロジェクトに適した言語を選択してください。また、Javaの場合、どのGUIライブラリですか? –

+0

これはアンドロイド – user814154

+0

です。もっと... –

答えて

0

を表示するために遅い遅延しますあなたには分かりません。スリープ時間を長くして、問題を解決したかどうかを確認してください。

PFBここ睡眠方法について詳細

http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Thread.html

ありがとう!

+0

私はボタンを押すと、最初のテキストがランダムに表示されます。次にもう一度ボタンを押すと、テキストが同じようにロッテリーになります。どうすればいいですか? – user814154

関連する問題