自动点击跳转
package com.example.zidongtiaozhuan;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView textView;
private int time=5;
private Handler handler=new Handler(){
public void handleMessage(android.os.Message msg) {
if(time>0){
time--;
textView.setText(time+"点击跳转");
handler.sendEmptyMessageDelayed(0, 1000);
}else{
Intent intent = new Intent(MainActivity.this,MyActivity.class);
startActivity(intent);
finish();
}
};
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView=(TextView) findViewById(R.id.text);
handler.sendEmptyMessageDelayed(0, 1000);
textView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
handler.removeCallbacksAndMessages(null);
Intent intent = new Intent(MainActivity.this,MyActivity.class);
startActivity(intent);
finish();
}
});
}
}
______________________
自动跳转
package kaoshi.jingdong;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
public class Jm extends AppCompatActivity {
int time = 3;
Handler handler = new Handler() {
public void handleMessage(android.os.Message msg) {
if (time > 1) {
time--;
handler.sendEmptyMessageDelayed(0, 1000);
} else {
Intent intent = new Intent(Jm.this, MainActivity.class);
startActivity(intent);
finish();
}
}
;
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_jm);
handler.sendEmptyMessageDelayed(0, 1000);
}
}