int resid = ButtonState[0] ? R.drawable.bu_on
: R.drawable.bu_off;等于
int resid;
if(ButtonState[0] ){
resid = R.drawable.bu_on;
}else{
resid = R.drawable.bu_off;
}button状态为假可以写成:
if ((mFlag == 0) && (!MainActivity.ButtonState[0])) {
}