全国咨询热线:
0755-82821019 / 29654839
深圳软件开发公司
FMS货代软件
ERP软件
CRM客户软件
进销存软件
Toggle navigation
ERP软件,专注EPR,OA,CRM,FMS货代软件,进销存等软件
ERP软件
网站首页
关于我们
公司简介
企业文化
软件产品
ERP软件
进销存软件
OA软件
客户管理软件(CRM)
FMS货代软件
软件定制
定制方案
定制案例
定制流程
资质荣誉
新闻中心
软件知识
行业知识
软件开发
软件新闻
联系我们
APP的Android的第首次进入
2020-06-06
admin
一个新的app一般会有引导页,启动页。启动页每次打开app都会有,但是引导页只有第一次进入app才会打开,这就需要我们进行一波判断。
SharedPreferences sharedPreferences = getSharedPreferences("share", MODE_PRIVATE);
//默认false
boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", false);
SharedPreferences.Editor editor = sharedPreferences.edit();
//如果是true就表示已经不是第一次运行app,跳转相应界面就可以了 反之。。。。。。
if (isFirstRun) {
//不是第一次运行
Intent intent = new Intent();
intent.setClass(GuideActivity.this, MainActivity.class);
startActivity(intent);
} else {
//第一次运行
editor.putBoolean("isFirstRun", true);
editor.commit();
Intent intent = new Intent();
intent.setClass(GuideActivity.this, StartActivity.class);
startActivity(intent);
}
另外还有就是启动页延时几秒进入主界面的问题一块说了,他们都是连着的,我这里列举四种方法:
1:线程休眠
new Thread() {
@Override
public void run() {
super.run();
try {
Thread.sleep(3000);//休眠3秒
//这里写具体的跳转操作
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}.start();
2:TimerTask
TimerTask task = new TimerTask() {
@Override
public void run() {
//这里写具体的跳转操作
}
};
Timer timer = new Timer();
timer.schedule(task, 3000);//3秒后执行TimeTask的run方法
3:Handler的postDelayed方法
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//这里写具体的跳转操作
}
}, 3000);//3秒后执行Runnable中的run方法
4:rxjava实现首先添加rxJava依赖,我以下面版本为例
compile ‘io.reactivex.rxjava2:rxjava:2.1.0‘
compile ‘io.reactivex.rxjava2:rxandroid:2.0.1‘
然后在执行延时跳转操作的地方
Observable.timer(3, TimeUnit.SECONDS)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(aLong -> {
startActivity(new Intent(this,MainActivity.class));finish();
});
————————————————
我司只要做
ERP
,
OA
,
CRM
,
进销存软件
,
FMS货代软件
,
生物监床软件
,其实也用到了andorid的共用。
为您推荐
凯路设备行业ERP软件
凯路设备行业ERP软件
凯路塑胶行业ERP软件
凯路塑胶行业ERP软件
所有文章
软件知识
行业知识
软件开发
软件新闻
关于我们
公司简介
企业文化
联系我们
软件产品
ERP软件
进销存软件
OA软件
CRM软件
软件定制
定制方案
定制案例
定制流程
全部信息
凯路设备行业ERP软件
凯路设备行业ERP软件
凯路塑胶行业ERP软件
凯路塑胶行业ERP软件
凯路J15进销存生产管理软件
凯路J15PLUS版机台状态及机台报工
全国咨询热线:
0755-29654839