Handler三秒跳转

来源:互联网 发布:妇产科网络咨询成本 编辑:程序博客网 时间:2024/04/30 06:48


//xml类

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context="com.example.jd.MainActivity"    android:orientation="vertical"    android:background="@mipmap/taobao_shouye"    >    <TextView        android:id="@+id/miao"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:padding="10dp"        android:textColor="#f00"        android:layout_alignParentRight="true"        /></RelativeLayout>
//主方法
package com.example.jd;import android.content.Intent;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;public class MainActivity extends AppCompatActivity {    private Handler handler = new Handler(){        int count = 3;        @Override        public void handleMessage(Message msg) {            super.handleMessage(msg);            if (count < 0 ) {// 跳转                startActivity(new Intent(MainActivity.this,                        Activity_zhu.class));                finish();            } else {// 倒计时处理                miao.setText(count + "s");                count--;                handler.sendEmptyMessageDelayed(1, 1000);            }        }    };    TextView miao;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);         miao= (TextView) findViewById(R.id.miao);        handler.sendEmptyMessageDelayed(1,1000);    }}

原创粉丝点击