handler倒计时跳转页

来源:互联网 发布:大数据搜索 编辑:程序博客网 时间:2024/04/30 07:55

这是完整的一段代码 当然其中的按钮还需自己创建引用,希望能帮人帮己


public class MainActivity extends AppCompatActivity {    int count = 3;    Button btn_skip;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        getWindow().getDecorView().setSystemUiVisibility(View.GONE);//隐藏状态栏        setContentView(R.layout.activity_main);        btn_skip = (Button)findViewById(R.id.btn_skip);        btn_skip.setText(count+"s");        Message message = handler.obtainMessage(1);        handler.sendMessageDelayed(message,1000);    }    final Handler handler = new Handler(){        @Override        public void handleMessage(Message msg) {            switch(msg.what){                case 1:                    count--;                    btn_skip.setText(count+"s");                    if (count > 0){                        Message message = handler.obtainMessage(1);                        handler.sendMessageDelayed(message,1000);                    }else{                        Intent intent = new Intent(MainActivity.this,Main2Activity.class);                        startActivity(intent);                    }            }            super.handleMessage(msg);        }    };

原创粉丝点击