在应用启动时启动Application类

时间:2011-12-21 11:16:54

标签: android android-manifest

我希望我的Application子类选择是否需要直接启动Splashscreen活动或Main活动。

我的Application子类是否可以在没有

的情况下运行
  action android:name="android.intent.action.MAIN" 
  category android:name="android.intent.category.LAUNCHER" 

Androidmanifest

中的任何活动元素上

1 个答案:

答案 0 :(得分:0)

始终启动Splashscreen活动,但在onCreate中,编写决定是否显示启动画面或MainActivity的逻辑。如果您正在显示MainActivity,请致电

onCreate(...)
    ...
    if (wantToShowSplash()) {
        // ... code to show splash stuff here ...
    } else {
        startIntent(MainActivity.class);
        finish();
    }