スレッドの使用時間(スリープ)か否かが条件です。
例えば:
Thread splashTread = new Thread() {
@Override public void run() {
try {
if (!internet){
sleep(4000);
}
// do loads
} catch (InterruptedException e) {
} finally {
startActivity(new Intent( "MainScreen"));
finish();
}
}
オンラインの場合、「プログレスバー」が適切かつ視覚的に上昇します。インターネットがなく、速度が速すぎて表示されない場合、この場合、ユーザーにプログレスバーを数秒間表示させたいと思います。というわけでスリープを使ってみたのですが、1つの条件で入れるとうまくいきません。