APP启动页实现要注意的几点

2017-02-25  本文已影响0人  熊爸爸富爸爸
    Handler handler=new Handler();
    //定义一个Handler 主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行操作
    handler.postDelayed(new splashhandler(),3000); 
   //设置3秒钟延迟执行splashhandler线程(方法)。

2 实现其他操作新建一个线程,比如将启动activity finish掉,配置app信息,调用缓存,启动界面跳转等;

//在Splashhandler中实现一些操作,比如其实可以再新建一个线程去执行初始化工作,如判断SD,网络状态等
class splashhandler implements Runnable{

    @Override
    public void run() {
        startActivity(new Intent(getApplication(),MainActivity.class));
        LauchActivity.this.finish();//登录后通常也会直接把启动界面Activity内存杀死,防止使用返回键时回到启动界面
    }
上一篇下一篇

猜你喜欢

热点阅读