2011-06-25 55 views
0

當我第一次點擊按鈕。程序將隨機文本。然後當我按下按鈕再次將推遲慢,顯示文本如何在顯示文本的textview上使用延遲?

我的代碼

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

這是android – user814154

+0

他不是。再... –

回答

0

你的背景下心不是從你的問題清楚我仍然可以看到你正設法拖延以5毫秒的線程執行的是對你而言是不會顯而易見的。增加睡眠時間,看看你是否克服了你的問題。

PFB細節的睡眠方法這裏

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

謝謝!

+0

我的意思是當我按下按鈕第一次的文字將隨機。接下來我再次按下按鈕,文本會放慢同樣的電影我該怎麼做 – user814154