Activity页面
public class LoginActivity extends AppCompatActivity {
private TextView textView; private SharedPreferences sharedPreferences; private SharedPreferences.Editor editor; private int i = 3; @SuppressLint("HandlerLeak") private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) {
textView.setText(msg.what+"s"); if(msg.what == 0){ editor.putBoolean("c_t",true); editor.commit(); Intent intent = new Intent(LoginActivity.this,MainActivity.class); startActivity(intent); finish(); }
} }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); textView = findViewById(R.id.tet); sharedPreferences = getSharedPreferences("user",MODE_PRIVATE); editor = sharedPreferences.edit(); boolean c_t = sharedPreferences.getBoolean("c_t",false); if(c_t){ Intent intent = new Intent(LoginActivity.this,MainActivity.class); startActivity(intent); finish(); }else { new Thread() { @Override public void run() { super.run(); while (i > 0) { i--; try { sleep(1000); handler.sendEmptyMessageDelayed(i, 1000); } catch (InterruptedException e) { e.printStackTrace(); } } } }.start(); }
} } XML布局里面只有一个textview. |
|