我需要将其作为线程使用时间(睡眠)与否的条件。
例如:
Thread splashTread = new Thread() {
@Override public void run() {
try {
if (!internet){
sleep(4000);
}
// do loads
} catch (InterruptedException e) {
} finally {
startActivity(new Intent( "MainScreen"));
finish();
}
}
在线时,“进度条”会适当且直观地上升。当没有互联网,速度太快且不可见时,我希望用户在这种情况下看到进度条几秒钟。这就是为什么我尝试使用睡眠,但如果我在一种条件下输入它就不起作用。