手机直播源码,倒计时功能实现
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();
}
}
以上就是手机直播源码,倒计时功能实现, 更多内容欢迎关注之后的文章
标签:message,private,myTime,倒计时,直播,Message,源码 From: https://www.cnblogs.com/yunbaomengnan/p/17243518.html