这两天又有新任务,第一个是指定某个结果检测出来的时候把这个text控件标红并且触发蜂鸣器(搞了半天是电子板上自带的,我一开始还以为是某个音频文件= =。。。)
带我的前辈看我实在写不出来给了我标红的案例,勉强改出来,中间也有小插曲,不过也因为不确定传过来的数值有没有进入if语句,我学会了用Log.d输出,
Log.d("TestDataAdapter",res); Log.d("TestDataAdapter",high); Log.d("TestDataAdapter",String.valueOf(equationNo));
发现果然没有获取到数据,前辈过来指点后发现我都没有set值,纯get,我get了个寂寞。。。
然后就是蜂鸣器,我参考控制提示音的代码,甚至找到了判断蜂鸣器的方法,但是脑袋进死胡同了,询问后得知我根本不需要判断,只需要写死蜂鸣器响多久就行了,哎。。。直接重写了个蜂鸣器的方法然后调用就行,解决!
public void onBuzzer() { //让蜂鸣器响 if (true) { mActivity.mMainModel.BuzzerOrder(handler, (byte) 1); myApplication.setThreadflag(true); myApplication.setHeartbeatflag(true); new Handler().postDelayed(new Runnable() { @Override public void run() { mActivity.mMainModel.BuzzerOrder(handler, (byte) 0); } }, 300); } }
第二个任务就比较棘手,虽然给了我源码,但是让我把它们安插到应该属于的位置,我就晕乎乎的,不过我发现这个时候全局搜索真是个好东西啊哈哈哈哈。