В моем приложении у меня есть 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, а затем сразу же нажмите кнопку В, сила приложение закрывается .. может any1 помочь ??
Добро пожаловать в прекрасный, замечательный мир резьбы! Вы захотите поместить все трудоемкие процессы в свои потоки. Это позволит вам немедленно отключить кнопки, исключая ваше фатальное исключение. – gobernador