0
what is wrong with following code.

words.lenght = 1000回と言って
、ユーザーがid=btの一時停止ボタンをクリックする間に休憩を取りたいとし
ます。このボタンはスレッドを一時停止します。ユーザーはid=bt1で再開をクリックします。

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();
            }
       }});
  }}};
4

1 に答える 1

0

コードに不一致の閉じ中括弧が含まれています。それとは別に、それはひどくフォーマットされています。まず、アドバイスを求める前に修正する必要があります。第二に、混乱したフォーマットもあなたを混乱させたと思います。なぜなら、これのいくつかはあなたの説明とまったく一致しないからです。

于 2013-03-10T13:00:15.803 に答える