安卓笔记之《第一次运行程序进入引导页面的实现》
来源:互联网 发布:淘宝线上推广合同范本 编辑:程序博客网 时间:2024/05/21 14:55
package com.evecom.first;import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;import android.widget.Toast;public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); //判断是否第一次运行 isFirstRun(); } /** * 判断是否第一次运行 * */ private void isFirstRun() { SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE); boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true); Editor editor = sharedPreferences.edit(); if (isFirstRun){ Log.i("TAG", "第一次运行"); Toast.makeText(this, "第一次运行,将进入引导页面...", Toast.LENGTH_SHORT).show(); editor.putBoolean("isFirstRun", false); //第一次运行后,将isFirstRun赋值为false editor.commit(); mHandler.sendEmptyMessageDelayed(SWITCH_GUIDACTIVITY, 3000); } else{ Log.i("TAG", "不是第一次运行"); Toast.makeText(this, "不是第一次运行,将直接进入主页面...", Toast.LENGTH_SHORT).show(); mHandler.sendEmptyMessageDelayed(SWITCH_MAINACTIVITY, 3000); } } /** * Handler:跳转至不同页面 **/ private final static int SWITCH_MAINACTIVITY = 1000; private final static int SWITCH_GUIDACTIVITY = 1001; public Handler mHandler = new Handler(){ public void handleMessage(Message msg) { switch(msg.what){ case SWITCH_MAINACTIVITY://进入主页面 Intent mIntent = new Intent(SplashActivity.this, MainActivity.class); startActivity(mIntent); finish(); break; case SWITCH_GUIDACTIVITY://进入引导页面 mIntent = new Intent(SplashActivity.this, GuideActivity.class); startActivity(mIntent); finish(); break; } super.handleMessage(msg); } };}
0 0
- 安卓笔记之《第一次运行程序进入引导页面的实现》
- “第一次进入应用自动选择引导页面”的实现代码
- android 实现第一次进入程序的多个引导页
- Android 第一次进入App的时候进入引导页面
- Android程序第一次安装进入时出现引导界面,以后进入都不再出现引导界面
- Android应用第一次进入显示的欢迎,引导页面实例
- 安卓开发起始页面+引导页+进入主程序
- android实现App第一次进入时的引导学习界面
- android 第一次进入的引导界面实现方法
- Android实现第一次进入App时的引导学习界面
- 实现第一次进入应用时的引导页
- Android 应用第一次运行时,引导页面的设置方法(只让程序Acitivity运行一次的设置方法)
- Android 应用第一次运行时,引导页面的设置方法(只让程序Acitivity运行一次的设置方法)
- Android 应用第一次运行时,引导页面的设置方法(只让程序Acitivity运行一次的设置方法)
- Android 应用第一次运行时,引导页面的设置方法(只让程序Acitivity运行一次的设置方法)
- Android 应用第一次运行时,引导页面的设置方法(只让程序Acitivity运行一次的设置方法)
- Android 应用第一次运行时,引导页面的设置方法(只让程序Acitivity运行一次的设置方法)
- 安卓首次进入APP的时候的导航实现上下滑动引导特效-------从上往下滑动引导
- CXF框架快速应用
- 浅谈Java中的System.gc()的工作原理
- 手动图片轮播
- JavaScript学习
- Vim的强大配置文件(一键配置)
- 安卓笔记之《第一次运行程序进入引导页面的实现》
- python下实现汉诺塔
- Ubuntu输入su提示认证失败的解决方法
- Android实现录屏直播(二)需求才是硬道理之产品功能调研
- 算法概论 习题8.12 证明
- Spring学习笔记-C6-渲染Web试图
- CentOS下搭建cacti监控
- 链接空间
- 使用 Charles 获取 https 的数据