Main方法
package bwei.com.xingqi6zhoukaolx;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.util.Timer;
public class MainActivity extends AppCompatActivity {
/**
* 秒后跳转
*/
int o = 5;
private TextView time;
private Timer timer;
Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
if(o<0){
Intent intent = new Intent(MainActivity.this,Main2Activity.class);
startActivity(intent);
finish();
}else{
handler.sendEmptyMessageDelayed(1000,1000);
time.setText(o+"秒后跳转");
o--;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
time = (TextView) findViewById(R.id.time);
handler.sendEmptyMessageDelayed(1000,1000);
}
}
XML方法
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="5秒后跳转"
android:layout_marginLeft="320dp"
/>