Android 根据收到的消息启动if语句

Android 根据收到的消息启动if语句,android,bluetooth,android-bluetooth,Android,Bluetooth,Android Bluetooth,我已经创建了蓝牙聊天,我想做一些更改,以便在 if(messagereceived.equals(“需要消息”){ //行动 } 我不知道上面提到的消息收到的是哪句话 ref-:在BluetoothChatFragment.java中在handleMessage(Message msg)中添加您的逻辑,其中UI片段从服务接收消息:- case Constants.MESSAGE_READ: byte[] readBuf = (byte[]) msg.obj; // constru

我已经创建了蓝牙聊天,我想做一些更改,以便在

if(messagereceived.equals(“需要消息”){
//行动
}
我不知道上面提到的消息收到的是哪句话
ref-:

BluetoothChatFragment.java中
handleMessage(Message msg)
中添加您的逻辑,其中UI片段从服务接收消息:-

case Constants.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);
    if(readMessage.equals("message required")){
        mConversationArrayAdapter.add(mConnectedDeviceName + ":  " + readMessage);
    }
    break;

BluetoothChatFragment.java
中,将您的逻辑添加到
handleMessage(Message msg)
中,UI片段从服务接收消息:-

case Constants.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);
    if(readMessage.equals("message required")){
        mConversationArrayAdapter.add(mConnectedDeviceName + ":  " + readMessage);
    }
    break;

发布您的完整代码此处是链接无法发送完整代码-:您的问题是什么?@Zakir检查编辑发布您的完整代码此处是链接无法发送完整代码-:您的问题是什么?@Zakir检查编辑将在几分钟后通知您,我想我应该在代码中添加.getBytes if(readMessage.equals(“message required”).getBytes(){Worked!,很抱歉这些愚蠢的问题,这是我睡眠不足的问题,我会在几分钟内告诉你,我想我应该在代码中添加.getBytes,如果(readMessage.equals(“message required”).getBytes(){Worked!,很抱歉这些愚蠢的问题,这是我睡眠不足的问题