2016-07-25 20 views
0

開始時にユーザーにスプラッシュアクティビティを無効/有効にすることによってアプリケーションを開始したいと考えています。 レイアウトなしでアクティビティを作成し、スプラッシュアクティビティをロードするか、またはユーザが保存するSharedPreference設定に基づいてメインアクティビティに直接移動することに決めました。条件付きアクティビティ開始

コンセプトはうまくいきますが、スプラッシュまたはメインアクティビティに切り替える前に、スタートアップアクティビティが非常に短時間で表示されます。 どうすれば解決できますか?

私はこれを達成できる他の方法はありますか?

答えて

0

ありがとうございました。ありがとうございます。

私はちょうどそれを発見しました。私がSplashアクティビティ自体について決定した場合、正常に動作します。 実際には、Splashアクティビティ自体で、SharedPreferenceルックアップがTrueを返す場合はSplashアクティビティ自体を表示し、そうでない場合はインテントを実行してメインアクティビティに移動します。 これは問題なく動作します