마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

타이머 TimerTask 사용 관련 질문입니다.

0 추천
package com.kkk.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import java.util.Timer;
import java.util.TimerTask;

public class MainActivity extends AppCompatActivity {
    public int aaa = 0;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        TimerTask timerTask = new TimerTask() {
            @Override
            public void run() {
                bbb();
                TextView text1 = (TextView)findViewById(R.id.textView1);
                text1.setText(String.valueOf(aaa));
            }
        };

        Timer mTimer = new Timer();
        mTimer.schedule(timerTask, 0, 1000);

    }

    public void bbb() {
        aaa = aaa + 1;

    }
}

 

TimerTask를 이용해서 간단히 화면표시 하는데...

TextView에 1이 찍히후 2로 넘어가지 않고 앱이 종료되어 버림니다.

인터넷에 다른 예제를 봐도 뭐가 문제인지 도통....

초보에게 한수를 부탁드립니다.

성식 님이 2019년 3월 17일 질문

1개의 답변

0 추천
뱅구다 (11,280 포인트) 님이 2019년 3월 17일 답변
...