2013-03-09 1 views
0
what is wrong with following code. 

을 다시 다른 버튼을 일시 정지 버튼을 만들 = 1000 배 다음 가정 해 사용자가
클릭 일시 정지 버튼 사이에 침입 먹고 싶어
ID = 버튼과 BT가 될 때까지 스레드를 일시 중지하고, 사용자가 클릭words.lenght 말 어떻게 루프 내부 스레드와 몇 가지 물건을

Runnable myRun = new Runnable(){ 
public void run(){ 

    for(int j =0 ;j<=words.length;j++){ 

    synchronized(this){ 
     try { 

      wait(sleepTime); 

      bt.setOnClickListener(new View.OnClickListener() { 
       public void onClick(View arg0) { 

          try { 
           wait(); 
          } catch (InterruptedException e) { 
           e.printStackTrace(); 
          } 
       }}); 
      bt2.setOnClickListener(new View.OnClickListener() { 
       public void onClick(View arg0) { 
        notify(); 

       } 
      }); 
      } catch (InterruptedException e) { 
      e.printStackTrace(); 

     } } 
    runOnUiThread(new Runnable(){ 
     public void run(){ 
      try { 
       et.setText(words[i]); 
       i++; 
      } catch (Exception e) { 
       e.printStackTrace(); 
      } 
     }}); 
    }}}; 
+0

코드에 오류가 있거나 접근 방법을 묻는 중입니다. –

+0

@fahad 조언을 주셔서 감사합니다 – lavin

답변

0

코드가 일치 닫는 중괄호 포함 BT1 = ID와 재개. 그 외에는 형식이 잘못되었습니다. 첫째, 사람들에게 조언을 구하기 전에 수정해야합니다. 둘째로, 엉망인 포맷팅이 당신을 혼란스럽게 만들었다 고 생각합니다. 왜냐하면이 중 일부는 당신의 설명과 전혀 맞지 않기 때문입니다.

+0

조언을 부탁드립니다. 나는 안드로이드와 자바에 대해 처음이야. 내가 물었던 것을 이해했다면, "코드"를 좀 도와 줘. – lavin

관련 문제