只需要把这个实体类给放到Activity就可以
private SharedPreferences pref;
//用于判断是否是第一次运行,运行后变为false
private boolean isFirst = true;
private Intent intent;
private void DaoHangYe() {
RelativeLayout layoutWelcome = (RelativeLayout) findViewById(R.id.layoutwelcome);
AlphaAnimation alphaAnimation = new AlphaAnimation(0.1f, 1.0f);
alphaAnimation.setDuration(3000);
layoutWelcome.startAnimation(alphaAnimation);
alphaAnimation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
judgeIntent();
}
private void judgeIntent() {
pref = getSharedPreferences("isFirst", MODE_PRIVATE);//创建SharedPreferences对象
isFirst = pref.getBoolean("isFirstIn", true);//如果第一次运行,无isFirstIn值,自动获取第二个参数为默认值
if (isFirst) {//如果为true,进入if语句
intent = new Intent(MainActivity.this, YinDaoActivity.class);
SharedPreferences.Editor editor = pref.edit();
editor.putBoolean("isFirstIn", false);//保存isFirstIn值为false
editor.commit();//提交数据
} else {
intent = new Intent(MainActivity.this, ShouyeActivity.class);//如果为false,说明程序已经运行过,直接跳转到主页面
}
startActivity(intent);
finish();
}
});
}