String readMessage = new String(readBuf, 0, msg.arg1);
String[] array = new String[] {};
array = readMessage.split(":");
String str1 = null;
String str2 = null;
String str3;
String str4;
String str5;
String str6;
try {
str1 = array[0];
str2 = array[1];
str3 = array[2];
str4 = array[3];
str5 = array[4];
str6 = array[5];
} catch (Exception e) {
Toast.makeText(MainActivity.this, "array + str",
Toast.LENGTH_LONG).show();
}
// MainActivity.this.distanceText1.setText(readMessage);
MainActivity.this.distanceText1.setText(str1);
MainActivity.this.distanceText2.setText(str2);
계속 실행 오류가 생겨서 try 구문을 주고 확은을 해보니 array+ str라는 토스트 메시지가 계속 뜹니다.
처음에는 그냥
String[] array = readMessage.split(:);
MainActivity.this.distanceText1.setText(array[0]);
MainActivity.this.distanceText2.setText(array[1]);
이런 식으로 해보았는데 이 또한 실행 오류가 생기구요..제가 사용 하는 방법이 맞는건가요??