Android判断程序是否第一次启动

发布时间 - 2026-01-11 00:22:36    点击率:

本文实例为大家分享了Android判断程序是否第一次启动的具体代码,供大家参考,具体内容如下

public class Welcome extends Activity {
  private final long SPLASH_LENGTH = 2000;
  Handler handler = new Handler();

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.farst_img);
    
    //定义一个setting记录APP是几次启动!!!
    SharedPreferences setting = getSharedPreferences("com.example.hr_jie", 0);
    Boolean user_first = setting.getBoolean("FIRST", true);
    if (user_first) {// 第一次则跳转到欢迎页面
      setting.edit().putBoolean("FIRST", false).commit();
      tiaozhuanzhu();
    } else {//如果是第二次启动则直接跳转到主页面
      tiaozhuanfu();
    }
  }
  
  public void tiaozhuanzhu(){ 
  handler.postDelayed(new Runnable() { //使用handler的postDelayed实现延时跳转 
     
      public void run() {  
        Intent intent = new Intent(Welcome.this, Welcome_four.class);  
        startActivity(intent);  
        finish();    
      }  
    }, SPLASH_LENGTH);//2秒后跳转至应用主界面MainActivity 
}
  
  public void tiaozhuanfu(){ 
  handler.postDelayed(new Runnable() {//使用handler的postDelayed实现延时跳转 
     
      public void run() {  
        Intent intent = new Intent(Welcome.this, MainActivity.class);  
        startActivity(intent);  
        finish();    
      }  
    }, SPLASH_LENGTH);//2秒后跳转至应用欢迎界面
}
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Android  # 程序  # 启动  # 跳转  # 跳转到  # 几次  # 大家分享  # 具体内容  # 大家多多  # Handler 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: javascript中对象的定义、使用以及对象和原型链操作小结  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  如何快速搭建高效服务器建站系统?  微信小程序 input输入框控件详解及实例(多种示例)  Laravel如何使用.env文件管理环境变量?(最佳实践)  如何在腾讯云服务器上快速搭建个人网站?  Laravel Docker环境搭建教程_Laravel Sail使用指南  Laravel如何使用Telescope进行调试?(安装和使用教程)  Laravel如何为API编写文档_Laravel API文档生成与维护方法  🚀拖拽式CMS建站能否实现高效与个性化并存?  iOS UIView常见属性方法小结  ,南京靠谱的征婚网站?  香港服务器如何优化才能显著提升网站加载速度?  jQuery 常见小例汇总  5种Android数据存储方式汇总  如何获取免费开源的自助建站系统源码?  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  香港服务器网站推广:SEO优化与外贸独立站搭建策略  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  html如何与html链接_实现多个HTML页面互相链接【互相】  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  高端智能建站公司优选:品牌定制与SEO优化一站式服务  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  如何正确下载安装西数主机建站助手?  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  Laravel如何与Inertia.js和Vue/React构建现代单页应用  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何在IIS中新建站点并解决端口绑定冲突?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  网站建设要注意的标准 促进网站用户好感度!  浅谈Javascript中的Label语句  动图在线制作网站有哪些,滑动动图图集怎么做?  百度浏览器如何管理插件 百度浏览器插件管理方法  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  如何在建站宝盒中设置产品搜索功能?  Laravel如何处理文件下载请求?(Response示例)  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  JavaScript Ajax实现异步通信  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  如何在橙子建站上传落地页?操作指南详解  lovemo网页版地址 lovemo官网手机登录  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项