我正在根据串行连接数据制作警报系统。我在 TextView 中显示数据。另外,如果数据达到20,我想激活alarm
andsendSMS
方法。这是Handle
方法中的代码:
case MESSAGE_READ:
byte[] readBuf = (byte[]) msg.obj;
// construct a string from the valid bytes in the buffer
String readMessage = new String(readBuf, 0, msg.arg1);
mTextView.setText(readMessage);
if (readMessage.equals(20))
{
alarm();
sendSMS();
}
break;
当TextView
显示 20 时,应用程序不会调用alarm
andsendSMS
方法。为什么是这样?