splashActivity的使用
import android.app.Activity; import android.content.Intent; import
android.content.SharedPreferences; import android.os.Bundle; import
android.os.Handler; * 1. 闪屏界面 延迟2s跳转到"下一个"界面 handler 1. 如果是第一次进入程序 , 跳转到引导界面 2.
如果不是第一次,跳转到主界面 第一次: 是否进入过主界面 * 第一次: 是否进入过应用 */ public class SplashActivity
extends Activity { //初始化sp用来存储是第一次进入应用还是不是第一次进入程序 private SharedPreferences
sharedPreferences; @Override protected void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState); //布局的设置
setContentView(R.layout.activity_splash); //存储相关是不是第一次进入程序的关键字 存储到本地
sharedPreferences = getSharedPreferences("config",MODE_PRIVATE);
使用一个handle来延迟进入下一个页面 Handler handler = new Handler(); handler.postDelayed(new
Runnable() { @Override public void run() { // 1. 如果是第一次进入程序 , 跳转到引导界面 boolean
isFirst = sharedPreferences.getBoolean("isFirst",true); if(isFirst){ Intent
intent = new Intent(SplashActivity.this,GuideActivity.class);
startActivity(intent); }else{ //2. 如果不是第一次,跳转到主界面 Intent intent = new
Intent(SplashActivity.this,MainActivity.class); startActivity(intent); }
finish(); } },2000); } }`
配置
splashActivity这个要在清单文件中配置为首先要进入的页面,这是固定的写法。在这个过程中还要进行版本的判断,看看服务器有没有新的版本供更新

技术
©2019-2020 Toolsou All rights reserved,
某东14薪变16薪,是诚意还是套路?HashMap详解os模块的简单使用html写樱花树,写樱花树的作文浏览器内核(理解)java四大函数式接口(重点,简单)让人意想不到的Python之樱花树(turtle库的华丽样式)计算机网络---计算机网络基本概念(协议、体系)06【若依框架解读】数据范围过滤--太牛了