手机直播源码,倒计时功能实现

发布时间 2023-03-22 21:17:23作者: 云豹科技-苏凌霄

手机直播源码,倒计时功能实现

1、实现步骤

QuestionsDao.java
 public class QuestionActivity extends AppCompatActivity {
    private TextView time;
    private int myTime=2*60;
    private Handler handler=new Handler(){
        @Override
        public void handleMessage(@NonNull Message msg) {
            switch (msg.what){
                case 0:
                    showDialog();
                    break;
                case 1:
                    int minute=msg.arg1;
                    int second=msg.arg2;
                    time.setText("剩余时间"+minute+":"+second);
                    break;
                default:
            }
        }
    };
    private class ThreadRunnable implements Runnable{
        @Override
        public void run() {
            myTime--;
            if (myTime==0){
                Message message=new Message();
                message.what=0;//代表倒计时结束
                handler.sendMessage(message);//发送消息
            }else {
                Message message=new Message();
                message.what=1;
                message.arg1=myTime/60;
                message.arg2=myTime%60;
                handler.sendMessage(message);
                handler.postDelayed(this,1000);
            }
        }
    }
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_question);
        
        ThreadRunnable runnable=new ThreadRunnable();
        runnable.run();
    }
  }

​ 以上就是手机直播源码,倒计时功能实现, 更多内容欢迎关注之后的文章