2012-01-03 12 views
0

こんにちは私は毎秒別のDrawableを示す私のアプリケーションで少しカウントダウンタイマーを持っています。アプリが間違ったDrawablesを示しています

public void onTick(long millisUntilFinished) { 
       if(millisUntilFinished <= 4000 && millisUntilFinished >= 3001) 
       { 
        cdImage.setBackgroundResource(R.drawable.player1_countdown_3); 
        cdImage2.setBackgroundResource(R.drawable.player2_countdown_3); 
       } 
       else if(millisUntilFinished <= 3000 && millisUntilFinished >= 2001) 
       { 
        cdImage.setBackgroundResource(R.drawable.player1_countdown_2); 
        cdImage2.setBackgroundResource(R.drawable.player2_countdown_2); 
       } 
       if (millisUntilFinished <= 2000 && millisUntilFinished >= 1000) 
       { 
        cdImage.setBackgroundResource(R.drawable.player1_countdown_1); 
        cdImage2.setBackgroundResource(R.drawable.player2_countdown_1); 
       } 
       if (millisUntilFinished <= 999 && millisUntilFinished >= 0) 
       { 
        cdImage.setBackgroundResource(R.drawable.player1_countdown_go); 
        cdImage2.setBackgroundResource(R.drawable.player2_countdown_go); 
       } 
      } 

しかし、私はまた、ファイル player1_countdown_4.png player1_countdown_5.png player1_countdown_6.pngに

を持っており、それが、これは注文に正しいものの代わりにファイルを示しています6,5,4、行きます

+0

どのように 'onTick()'が呼び出されますか? – jprofitt

答えて

4

時にはこれはEclipseエラーです。あなたはあなたのプロジェクトをきれいにし、役立つかどうかを調べるべきです。 "プロジェクト - >クリーン"