如何从现有项目中删除splash活动?

时间:2018-01-13 11:53:47

标签: java android

我有一个现有的Android Studio项目,我想删除启动画面。我试图删除AndroidManifest.xml中的更改但无法实现。

这是我的实际AndroidManifest.xml

      <!-- Home Tab Group -->
    <activity
        android:name=".view.TabHomeActivity"
        android:label="@string/app_name"
        android:windowSoftInputMode="adjustPan|stateHidden" >
    </activity>
    <activity
        android:name=".view.activity.SplashActivity"
        android:label="@string/app_name"
        android:windowSoftInputMode="adjustPan|stateHidden" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".view.activity.TestLoginFacebookActivity"
        android:configChanges="keyboardHidden|orientation"
        >
    </activity>

   <!-- Tab Screen -->

    <activity android:name=".view.tabscreen.TabHomeScreen"
        android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />

2 个答案:

答案 0 :(得分:2)

删除SplashActivity课程,将其从manifest中删除。首先将Launching活动设置为您的第一个屏幕

 <activity
            android:name=".view.TabHomeActivity"
            android:label="@string/app_name"
            android:windowSoftInputMode="adjustPan|stateHidden" >
     <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
<activity
    android:name=".view.activity.TestLoginFacebookActivity"
    android:configChanges="keyboardHidden|orientation"
    >
</activity>

答案 1 :(得分:1)

  • 删除SplashActivity类
  • 删除它的布局,
  • 从清单中删除它。
  • 将意图过滤器添加到TabHomeActivity。

    <intent-filter>
                <action android:name="android.intent.action.MAIN" />
    
                <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>