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.