在我的应用程序中,我有 3 个按钮 A、B、C。在按下按钮 A 时,我正在做一些需要一些时间的计算……在那段时间里,我想禁用其他两个按钮。我正在为一个按钮的 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 可以帮忙吗?