public class MainActivity extends ActivityBase{ private TextView mBtnJump; //倒计时方法 private CountDownTimer countDownTimer = new CountDownTimer(3200,1000) { @Override public void onTick(long l) { mBtnJump.setText("跳过广告"+ l/1000 + "s" ); } @Override public void onFinish() { mBtnJump.setText("跳过广告"+0+"s"); Intent intent = new Intent(MainActivity.this,ShouyeActivity.class); startActivity(intent); finish(); } }; @Override protected void itin() { //跳过控件 mBtnJump = findViewById(R.id.daijishi); //开始执行倒计时 countDownTimer.start(); //跳过点击事件 mBtnJump.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this,ShouyeActivity.class); startActivity(intent); finish(); } }); } @Override public int getView() { return R.layout.activity_main; } @Override protected void onDestroy() { super.onDestroy(); //停止倒计时 if (countDownTimer != null) { countDownTimer.cancel(); } } }
首页图片3秒跳转
最新推荐文章于 2021-03-01 20:22:52 发布
本文介绍了一个简单的Android应用中实现带有倒计时功能的跳过广告按钮的方法。通过CountDownTimer类实现定时功能,并在Activity中设置跳转逻辑。当倒计时结束后,应用程序将自动跳转到首页。
2730

被折叠的 条评论
为什么被折叠?



