倒计时自动跳转其他页面功能[亲测有效]

(35) 2023-07-14 15:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说倒计时自动跳转其他页面功能[亲测有效],希望能够帮助你!!!。

第一个页面倒计时5秒后自动跳转到第二个页面:

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:

//接受到传过来的值为1时,进行跳转:

Intent it = new Intent(MainActivity.this,Second.class);

startActivity(it);

break;

//为2是则更新倒计时文字信息:

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);

//获取textview文本控件:

timer=new Timer();

timer.scheduleAtFixedRate(new MyTask(),0,1000);

//设置timer倒计时功能计时时间间隔为1秒:

}

class MyTask extends TimerTask{

@Override

public void run() {

count--;

if(count>0){

handler.sendEmptyMessage(2);

}else {

handler.sendEmptyMessage(1);

timer.cancel();

finish();

}

}

}

}

倒计时自动跳转其他页面功能[亲测有效]_https://bianchenghao6.com/blog__第1张

倒计时自动跳转其他页面功能[亲测有效]_https://bianchenghao6.com/blog__第2张

上一篇

已是最后文章

下一篇

已是最新文章

发表回复