シリアル接続データに基づいて警報システムを作成しています。TextView でデータを表示しています。alarm
さらに、データが 20 に達した場合にandメソッドをアクティブにしたいと考えてsendSMS
います。これは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;
が 20 を示している場合、アプリケーションはメソッドとメソッドTextView
を呼び出しません。どうしてこれなの?alarm
sendSMS