package com.android.yzd.memo.mvp.ui.activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.WindowManager;
import com.android.yzd.memo.R;
import com.android.yzd.memo.mvp.model.Constants;
import com.android.yzd.memo.mvp.model.evenbus.EventCenter;
import com.android.yzd.memo.mvp.ui.activity.base.BaseActivity;
import com.android.yzd.memo.utils.SPUtils;
public class SplashActivity extends BaseActivity {
private static final String CREATE_LOCK_SUCCESS = "CREATE_LOCK_SUCCESS";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);// 设置全屏
new Handler().postDelayed( () -> pullActivity() , 0);
}
@Override
protected TransitionMode getOverridePendingTransitionMode() {
return TransitionMode.RIGHT;
}
@Override
protected boolean toggleOverridePendingTransition() {
return false;
}
@Override
protected void onEventComing(EventCenter eventCenter) {
}
private void pullActivity() {
Boolean isSuccess = (Boolean) SPUtils.get(this, CREATE_LOCK_SUCCESS, false);
Intent intent = null;
if (!isSuccess) {
intent = new Intent(this, CreateLockActivity.class);
intent.putExtra("CREATE_MODE", Constants.CREATE_GESTURE);
} else {
boolean isOpen = (boolean) SPUtils.get(this, Constants.SETTING.OPEN_GESTURE, true);
if (isOpen) {
intent = new Intent(this, CheckLockActivity.class);
} else {
intent = new Intent(this, IndexActivity.class);
}
}
startActivity(intent);
this.finish();
}
@Override
protected int getContentView() {
return R.layout.activity_splash;
}
@Override
protected void initToolbar() {
}
@Override
protected boolean isApplyTranslucency() {
return false;
}
@Override
protected boolean isApplyButterKnife() {
return false;
}
@Override
protected boolean isApplyEventBus() {
return false;
}
}