实战—初始页

来源:互联网 发布:编程模拟蚂蚁寻找甜品 编辑:程序博客网 时间:2024/05/22 15:31

尽管我是个菜鸟,但我会慢慢学习充实自己:


初始页功能:显示背景,延时2s;

                   判断是否是第一次登录,进入主页,或是引导页;


主页代码:

 @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_splash)final SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);        new Handler().postDelayed(new Runnable() {            @Override            public void run() {                if (sp.getBoolean("isFirst", true)) {                    SharedPreferences.Editor ed = sp.edit();                    ed.putBoolean("isFirst", false);                    ed.apply();                    Intent intent=new Intent(SplashActivity.this,OnboardingActivity.class);                    startActivity(intent);                }else {                    Intent intent=new Intent(SplashActivity.this, MainActivity.class);                    startActivity(intent);                }                finish();            }        },2000);    }
代码很简单,进行两秒的延时,通过SharedPreferences判断是否第一次登录。

0 0
原创粉丝点击