为了实现我的应用程序的启动画面,我从sleep
s主线程开始一段时间并调用主页意图。并且工作正常。
但我担心的是我们需要在主线程上等待吗? (目前我不这样做)
如果主线程首先完成,会发生什么以及如何处理该场景?
谢谢, Venkat
答案 0 :(得分:1)
将此代码用于启动画面:
Handler handler=new Handler();
Runnable r=new Runnable()
{
public void run()
{
// start another activity
}
};
handler.postDelayed(r, 5000); // wait 5 second
答案 1 :(得分:0)
主线程本身不能“等待”。当仍有非守护进程子线程仍在运行时,应用程序无法退出。
如果在启动子线程之前将子线程设置为守护程序,则在应用程序退出时它们将立即终止。