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(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]);
이런 식으로 해보았는데 이 또한 실행 오류가 생기구요..제가 사용 하는 방법이 맞는건가요??