《APP》团队冲刺第二阶段 八
团队在进行了昨天的会议之后,我们计划根据昨天会议的内容,更新优化计时界面的功能,使用户能够得到更好的用户体验。
case R.id.cv_start1: if (mTimer1 == null && mTask1 == null) { mTimer1 = new Timer(); mTask1 = new TimerTask() { @Override public void run() { Message message = mHandler.obtainMessage(1); mHandler.sendMessage(message); } }; mTimer1.schedule(mTask1, 0, 1000); } break; case R.id.cv_stop1: if (mTimer1 != null) { mTimer1.cancel(); mTimer1 = null; } if (mTask1 != null) { mTask1.cancel(); mTask1 = null; } break;
/** * 启动线程 */ private void startThread() { if (mThread == null) { mThread = new MyThread(); mThread.start(); } } /** * 停止线程 */ private void stopThread() { if (mThread != null) { mThread.stop = true;
mThread = null; Message message = mHandler.obtainMessage(5); mHandler.sendMessage(message); } }