package com.bawei.ghb20190307.activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Handler;
import android.os.Message;
import android.widget.TextView;
import com.bawei.ghb20190307.R;
public class MainActivity extends BaseActivity {
private TextView text_time;
private int time=5;
private SharedPreferences sp;
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
if (msg.what==0){
if (time>0){
time--;
text_time.setText(time+"s");
handler.sendEmptyMessageDelayed(0,1000);
}else {
//存值
sp.edit().putBoolean("flag",true).commit();
Intent intent = new Intent(MainActivity.this,ShowActivity.class);
startActivity(intent);
handler.removeCallbacksAndMessages(null);
finish();
}
}
}
};
@Override
protected int initLayout() {
return R.layout.activity_main;
}
@Override
protected void initView() {
//获取初始化资源
text_time = fvbi(R.id.text_time);
}
@Override
protected void initData() {
//获取sp对象
sp = getSharedPreferences("config", MODE_PRIVATE);
//取值
boolean flag = sp.getBoolean("flag", false);
if (flag){
Intent intent = new Intent(MainActivity.this,ShowActivity.class);
startActivity(intent);
}else {
handler.sendEmptyMessageDelayed(0,1000);
}
}
@Override
protected void initListener() {
}
}