안드로이드 개발자 모임 게시판
(글 수 7,985)
개발환경 은 아래와 같고 총 2대의 단말에서 확인하였습니다.
Loading images...
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 롤리팝으로 테스트 가능하신분들은 한번 해보시길 바랍니다.
혹시 저와 같은 현상을 겪고 계신분이나, 해당 문제에 대해 원인을 아시는 분은 답변 부탁드리겠습니다.