1)
지금 그냥 간단하게 숫자를 맞추는 퍼즐에 기능 추가하는 것을 하려고 하는데..
타이머 기능을 넣으려고만 하면 런타임 에러가 나네요..
아직 로그캣 어떻게 보는 법을 잘 몰라서... 질문 드립니다.
제가 생각한 타이머는 이렇습니다.
TextView timetext = new TextView();
timetext = (TextView)findViewById(R.id.timetext);
private View.OnClickListener start_Time = new View.OnClickListener() {
@Override
public void onClick(View v) {
for(int i=60; i<=0; i--) {
sleep(1000);
timetext.setText(i);
}
};
이렇게 하면 텍스트가 60 59 58... 이런식으로 1초에 한번씩 내려가야 하지 않나??? 하는 생각을 가지게 되는데...
오류가 발생하고 sleep 함수가 자바에서는 조금 다르게 사용되는거 같은데 사용 방법을 질문 드립니다.
2)
처음 인덱스 화면을 구축하고 싶습니다.
처음 시작할 때는
**********************************************
환영합니다.
퍼즐 맞추기 입니다.
**********************************************
시작하기
종료하기
만든이
*********************************************
이렇게 해서 시작하기 누르면 현재 제가 만드는 페이지로 이동
종료하기 하면 그냥 종료
만든이 누르면 또 이름 나오고 이렇게 바꾸고 싶은데...
이렇게 넘기는 것은 어떻게 하는 것인지 궁금합니다!!!




1번은 UI Thread를 sleep 시키시는게 문제인것같구요.
해결방안은 Thread를 하나더 만드셔서 시간계산을 하게 하고 핸들러에게 메시지를 보낸뒤
핸들러가 그 시간을 표시하도록 하시면 됩니다.
2번은 Intent 클래스에 대해 공부하시면 될듯하네요.