Android 倒计时器

前9秒每隔3秒记录 log.e

public class TestActivity extends AppCompatActivity {

    private static final String TAG = TestActivity.class.getSimpleName();
    private Handler handler;
    private Timer timer;
    private int i;

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
    }

    private void initView() {
        timer = new Timer();
        timer.schedule(new mTask(), 1000, 1000);
        handler = new Handler(new Handler.Callback() {
            @Override
            public boolean handleMessage(Message msg) {
                switch (msg.what) {
                    case 3:
                        Log.e(TAG, "handleMessage: " + 3);
                        break;
                    case 3 * 2:
                        Log.e(TAG, "handleMessage: " + 3 * 2);
                        break;
                    case 3 * 3:
                        Log.e(TAG, "handleMessage: " + 3 * 3);
                        break;
                }
                return false;
            }
        });
    }

    class mTask extends TimerTask {
        @Override
        public void run() {
            handler.sendEmptyMessage(i++);
        }
    }
}

阅读更多
上一篇Android 自定义 字体
下一篇Android ButterKnife 的使用
想对作者说点什么? 我来说一句

安卓简单秒钟倒计时器例子

2014年11月02日 1.33MB 下载

PPt倒计时器

2018年05月24日 156KB 下载

VB 倒计时器

2010年06月07日 37KB 下载

计时器.ppt

2011年10月30日 190KB 下载

android倒计时的简单实现

2017年06月06日 25.83MB 下载

android计时器

2012年11月28日 991KB 下载

没有更多推荐了,返回首页

关闭
关闭