Android(安卓)防止启动页面(SplashActivity)被多次启动(笔记)
16lz
2021-12-04
话不多说直接上代码:
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); if(!isTaskRoot()){ Intent i=getIntent(); String action=i.getAction(); if(i.hasCategory(Intent.CATEGORY_APP_CALENDAR) && !TextUtils.isEmpty(action) && action.equals(Intent.ACTION_MAIN)){ finish(); return; } }
代码添加在super.onCreate(savedInstanceState); 与setContentView();之间。
更多相关文章
- Android截取开机关机事件
- 自定义menu替代TabHost中的TabWidget
- Android之使用ContentResolver对通信录中的数据进行简单操作
- android全屏代码
- Android单元测试
- Android(安卓)Activity 常用功能设置(全屏、横竖屏等)
- Android(安卓)Activity 常用功能设置(全屏、横竖屏等)
- Android(安卓)Studio修改apk打包生成名称
- android计算器布局界面——基础编