几秒后进行屏幕切换(线程/意图) - Android

use*_*830 1 android android-intent

我正在尝试制作一种方法,在按钮单击时,它将显示布局.几秒钟后,我想要显示一个新的活动/布局.

有关如何做到这一点的任何建议?

tha*_*sma 8

我建议不要等待UI线程.

您可以使用a Handler作为您的任务.该run方法将在Handler创建的同一个线程中执行:

    //delay in ms
    int DELAY = 1000;

    Handler handler = new Handler();
    handler.postDelayed(new Runnable() {            
        @Override
        public void run() {
            Intent intent = new Intent(CurrentActivity.this, NextActivity.class);
            startActivity(intent);                  
        }
    }, DELAY);
Run Code Online (Sandbox Code Playgroud)