启动活动不会进入下一个活动/类 - android studio

时间:2017-09-21 10:11:24

标签: java android

我是android studio的新手,我正在进行启动画面,但它不会继续进行下一个活动,任何人都可以帮助我:

splash.java

service.doAction(params)
        .subscribeOn(Schedulers.io())
        .compose(NetworkErrorHandler.parseHttpErrors())
        .map(data -> {

         //map data
        return data;
        });

我无法弄清楚出了什么问题,但它只是停留在闪屏上。

2 个答案:

答案 0 :(得分:2)

我认为你的线程创建本身是错误的。线程可以使用runnable创建,也可以通过扩展线程类来创建

 <mvc:resources mapping="/resources/**" location="/<your_path>" />   

有关线程创建的更多信息

  Thread time = new Thread(new Runnable() {
        @Override
        public void run() {
            try {
                sleep(5000);
            }catch (InterruptedException e) {
                e.printStackTrace();
            }
            finally {
                startActivity(new Intent(splash.this, MainActivity.class));
                finish();

            }  
        }
    });
    time.start();

答案 1 :(得分:1)

此代码完美无缺。显示你的动画,然后像我在下面所做的那样调用处理程序:

public function role()
{
    return $this->belongsTo(Role::class);
}

public function hasRole($role)
{
    if ($this->role()->where('name', $role)->first()) {
         return $this;
    }
    return null;
}