Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说倒计时自动跳转其他页面功能[亲测有效],希望能够帮助你!!!。
public class MainActivity extends AppCompatActivity {
private TextView textView;
private int count=6;
private Timer timer;
private Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case 1:
Intent it = new Intent(MainActivity.this,Second.class);
startActivity(it);
break;
case 2:
textView.setText("倒计时还有"+count+"秒");
break;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView= (TextView) findViewById(R.id.textView);
timer=new Timer();
timer.scheduleAtFixedRate(new MyTask(),0,1000);
}
class MyTask extends TimerTask{
@Override
public void run() {
count--;
if(count>0){
handler.sendEmptyMessage(2);
}else {
handler.sendEmptyMessage(1);
timer.cancel();
finish();
}
}
}
}
上一篇
已是最后文章
下一篇
已是最新文章