public void startTimer() {
timer = new Timer();
game = new TimerTask() {
@Override
public void run() {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
_nGameTime = _nGameTime - 1;
setGameTime(_nGameTime);
}
});
}
};
timer.scheduleAtFixedRate(game, 0, 1000);
}
이방법을 쓰세요
run함수에 1초에 한번씩 걸릴거예요..