欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android小技巧 如此简单就跳转了页面

程序员文章站 2022-08-10 11:54:08
页面延迟跳转而已,我也不知道为啥我要记录下来啊,可能是我忘性比较大吧! @override protected void oncreate(bundle savedinstances...

页面延迟跳转而已,我也不知道为啥我要记录下来啊,可能是我忘性比较大吧!

 @override
    protected void oncreate(bundle savedinstancestate) {
        super.oncreate(savedinstancestate);
        setcontentview(r.layout.activity_main);

        toactivity();//跳转页面

    }

    private void toactivity() {

        runnable runnable = new runnable() {
            @override
            public void run() {
                // todo auto-generated method stub
                intent intent = new intent();
                intent.setclass(mainactivity.this, homepageactivity.class);
                startactivity(intent);
                overridependingtransition(r.anim.in, r.anim.out);
                finish();
            }
        };
        new handler().postdelayed(runnable, 800);// 1秒后关闭,并跳转到主页面
    }

第二种方法使用 timer

        //使用定时器
        new timer().schedule(new timertask() {
            @override
            public void run() {
                startactivity(new intent(getapplicationcontext(), mainactivity.class));
            }
        }, 1000);
        //这里停留时间为1000=1s。

soeasy了,哈哈