android 判断是否第一次进入欢迎页
16lz
2021-12-20
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(); } }); }}
更多相关文章
- 运行Android(安卓)Studio时,APP安装失败--Installation failed wi
- android 判断是否第一次进入欢迎页
- android 状态栏显示运行图标
- Android(安卓)O 为应用添加默认权限,进入应用时不需要请求 Permis
- android 如何判断程序是否在前台运行
- Android(java.lang.NullPointerException)
- Android(安卓)studio 简单适配器 simpleadapter
- 想抢先体验Android操作系统的魅力吗?那就使用Android(安卓)LiveCD
- Android应用程序框架层和系统运行库层日志系统源代码分析