private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { if (msg.what==0){ Intent intent = new Intent(MainActivity.this, Activity01.class); startActivity(intent); }else { Intent intent = new Intent(MainActivity.this, Activity02.class); startActivity(intent); } } };
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SharedPreferences preferences = getSharedPreferences("shibian", MODE_PRIVATE); boolean b = preferences.getBoolean("name", false); if (b){ handler.sendEmptyMessageDelayed(1,2000); }else { preferences.edit().putBoolean("name",true).commit(); handler.sendEmptyMessageDelayed(0,2000); } }