실시간으로 들어오는 데이터를 rx에서 출력하고 있는데
substring으로 잘라서 x,y,z축 텍스트뷰로 전달하려고 합니다
블루투스가 연결되면 read buffer문구에서 데이터값이 출력이되게 했습니다.
무슨 문제인지 RX에만 표기되고 각 축에는 데이터가 출력되지 않습니다.

mHandler = new Handler(){ //블루투스 데이터 수신 핸들러
public void handleMessage(Message msg){
String readMessage = null;
String[] test = new String[1024];
String str0 = "";
String str1 = "";
String str2 = "";
String str3 = "";
if(msg.what == MESSAGE_READ){
try {
readMessage = new String((byte[]) msg.obj, "UTF-8");
if(readMessage.indexOf("") == 18) { //시작, 끝 비교
if(readMessage != null) { // 데이터가 정상적으로 들어왔을때 비교
test = readMessage.split("");
str0 = readMessage.substring(0,18);
str1 = str0.substring(0,5); // 데이터값이 01234 56789 00000 출력될때substring(0,5)일때
str2 = str0.substring(6, 11); // substring(0,5)이면 01234까지
str3 = str0.substring(12,18);
}
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
mReadBuffer.setText(readMessage);
mRead_X.setText(str1); // concat 문자와 문자를 결합
mRead_Y.setText(str2);
mRead_Z.setText(str3);
}