public class MainActivity extends AppCompatActivity { int i=5; Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (msg.what==0){ i--; te.setText("倒计时: "+i+"秒后跳转页面"); if (i==0){ edit.putBoolean("bleann",true).commit(); Intent intent=new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); } } } }; private TextView te; private Timer timer; private boolean s; private SharedPreferences sharedPreferences; private SharedPreferences.Editor edit; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //getSharedPreference是取值 edit是赋值 sharedPreferences = getSharedPreferences("aa", MODE_PRIVATE); edit = sharedPreferences.edit(); boolean bleann = sharedPreferences.getBoolean("bleann", false); if (bleann){ Intent intent=new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); } te = findViewById(R.id.te); timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { handler.sendEmptyMessage(0); } },0,1000); } }
android倒计时跳转界面
最新推荐文章于 2024-05-15 02:13:53 发布