안드로이드 스튜디오에서 어플을 제작하고 있는데요.
아두이노에서 안드로이드로 전송한 데이터를 조건문에서 사용하려하는데 제대로 동작하지않습니다..

코드 일부인데요
public void run() {
if(data.equals("F")) {
testText.setText("if문 정상 동작 테스트");
}
}
여기서 testText라는 TextView가 바뀌질 않습니다.
그냥
public void run() {
testText.setText(data);
}
이렇게 하면 testText가 전송받은 데이터로 바뀌구요..
왜 안되는건가요?? 그리고 조건문을 사용할 수 있게 하려면 어떻게 해야 하나요...
public void run() {
Log.v("테스트","데이터값")
}
하면 로그 출력되는데
public void run() {
Log.v("테스트","데이터값"+data)
}
으로 하면 로그 출력도 되지 않습니다.
왜 안되는지 궁금합니다..