欢迎界面进行跳转

来源:互联网 发布:excel同列找出重复数据 编辑:程序博客网 时间:2024/05/26 20:19

布局就是
< Button
android:id=”@+id/bt”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignParentRight=”true”
android:text=”跳过” />

实现跳转的代码

private Handler handler = new Handler() {
public void handleMessage(android.os.Message msg) {
bt.setText(count– + “”);
}
};
private MyRunnable runnable;
private int count = 5;
private Button bt;

@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_welcome);    // 初始化组件    bt = (Button) findViewById(R.id.bt);    bt.setOnClickListener(this);    runnable = new MyRunnable();    handler.postDelayed(runnable, 5000);    // 定义TimerTask    TimerTask task = new TimerTask() {        @Override        public void run() {            // 要执行的操作写到这里            handler.sendEmptyMessage(1);        }    };    // 创建一个定时器    Timer timer = new Timer();    timer.schedule(task, 0, 1000);}class MyRunnable implements Runnable {    @Override    public void run() {        // TODO Auto-generated method stub        Intent intent = new Intent(WelcomeActivity.this, MainActivity.class);        startActivity(intent);        WelcomeActivity.this.finish();    }}@Overrideprotected void onDestroy() {    // TODO Auto-generated method stub    super.onDestroy();    handler.removeCallbacks(runnable);}@Overridepublic void onClick(View v) {    // TODO Auto-generated method stub    Intent intent = new Intent(WelcomeActivity.this, MainActivity.class);    startActivity(intent);    WelcomeActivity.this.finish();    handler.removeCallbacks(runnable);}
原创粉丝点击