私のアプリケーションでは、3つのボタンA、B、Cがあります。ボタンAを押すと、時間がかかる計算を行っています...その期間に、他の2つのボタンを無効にします。1つのボタンのonClickリスナーのコードを提供しています。
case R.id.buttona:
    //Disabling other two buttons
    start1b.setVisibility(v.INVISIBLE);
    start1c.setVisibility(v.INVISIBLE);
    stop1.setVisibility(v.INVISIBLE);
        //this is the process that takes time 
    String x ="/databank/Reading18.wav";
    timedata1a = fe.returningtimedata(x);
    rawdata1a = fe.returningrawdata(x); 
    Log.d("now press", "button");
    //features of Reading 1 hav been extracted into timedata1a 
    start1b.setVisibility(v.VISIBLE);
    start1c.setVisibility(v.VISIBLE);
    stop1.setVisibility(v.VISIBLE);
break;
しかし、1つのボタンAを押してすぐにボタンBを押すと、適用力が閉じます.. any1は役に立ちますか?