android 判断是否第一次进入欢迎页

package com.example.zsh.rememberpsw_test;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.animation.AlphaAnimation;import android.view.animation.Animation;import android.widget.RelativeLayout;public class MainActivity extends AppCompatActivity {    private Intent intent;    private SharedPreferences pref;    //用于判断是否是第一次运行,运行后变为false    private boolean isFirst = true;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        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, LoginActivity.class);                    SharedPreferences.Editor editor = pref.edit();                    editor.putBoolean("isFirstIn", false);//保存isFirstIn值为false                    editor.commit();//提交数据                } else {                    intent = new Intent(MainActivity.this, MainActivity.class);//如果为false,说明程序已经运行过,直接跳转到主页面                }                startActivity(intent);                finish();            }        });    }}

 

更多相关文章

  1. 运行Android(安卓)Studio时,APP安装失败--Installation failed wi
  2. android 判断是否第一次进入欢迎页
  3. android 状态栏显示运行图标
  4. Android(安卓)O 为应用添加默认权限,进入应用时不需要请求 Permis
  5. android 如何判断程序是否在前台运行
  6. Android(java.lang.NullPointerException)
  7. Android(安卓)studio 简单适配器 simpleadapter
  8. 想抢先体验Android操作系统的魅力吗?那就使用Android(安卓)LiveCD
  9. Android应用程序框架层和系统运行库层日志系统源代码分析

随机推荐

  1. Android(安卓)实现登录界面和功能实例
  2. Android(安卓)动画之补间动画
  3. Android切图注意事项
  4. Android的设置界面及Preference使用
  5. Android(安卓)代码混淆机制
  6. MonoDroid学习笔记(九)—— 控件大串烧,在An
  7. android流畅度比Ios差的原因
  8. Android(安卓)Studio关联source源码
  9. 手写选择题识别-生成编译opencv项目.so文
  10. android View移动的四种方式