簡単な質問のようですが、私の人生ではこれを理解することはできません...
会社のロゴ、基本的にはスプラッシュ画面を表示するメインアクティビティがあります。これを2秒ほど表示して、実際のアプリケーションのメインアクティビティにフェードアウトさせたいです。スリープを使用して実装しようとしましたが、これを行うと、ロゴアクティビティの空白の画面が表示されます。スリープが完了するまで画像が読み込まれないようです。つまり、基本的にアプリが起動し、2秒間黒い画面が表示されてから、アプリケーションに移行します。戻ると、ロゴが表示されます。私はここで何が間違っているのですか?これは私のロゴコードです。logo.xmlには、描画可能なリソースを持つ単一のImageViewがあります。
public class Logo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.logo);
// Intent to jump to the next activity
Intent intent= new Intent(this, NextActivity.class);
this.startActivity(intent);
SystemClock.sleep(2000);
}
}