개발환경 은 아래와 같고 총 2대의 단말에서 확인하였습니다.



public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

TextView textView = new TextView(this);


int n = 3;

int data = 0;

String  result = "1. [data : " + data + "], ";

do {

result += "2. [data : " + data + "], ";

data = 4;

result += "3. [data : " + data + "]";

n--;

} while(n > 3);

Log.e("TestApk", result);

textView.setText(result);

addContentView(textView, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));

}

}


위에 같이 코드를 테스트 코드를 작성하여 빌드하면 아래와 같은 결과가 나옵니다.

01-08 18:39:00.931: E/TestApk(1232): 1.[data : 0], 2.[data : 4], 3.[data : 4]

텍스트뷰 또한 위와 같은 결과가 나옵니다.

기대했던 결과나 다른폰들에게선 당연이 data 값이 0, 0, 4 가 나와야 정상이겠죠?

혹시 갤럭시 s5 롤리팝으로 테스트 가능하신분들은 한번 해보시길 바랍니다.