タッチイベントをリッスンするボタンのセットを持つコードがあります。
for (int i = 0; i < mybtn.length; i++) {
String btnid = "btn" + i;
int resid = getResources().getIdentifier(btnid, "id", getPackageName());
mybtn[i] = (Button) findViewById(resid);
mybtn[i].setOnTouchListener(this);
}
しかし、私は TTS エンジンも使用しており、話すイベントをタッチ イベントと同期させる必要があります。
そのためには、ボタンのタッチ リスナーをしばらくの間無効にし、作業が完了したら有効にする必要があります。
要件に応じてタッチ イベントを有効または無効にできるメソッドを作成したいと考えています。