我是android工作室的新手,不知道如何更改我的活动启动顺序,以便按照启动屏幕>主页> MainActivity的顺序进行,这是我的android清单,因为它一直在继续从初始屏幕到MainActivity,跳过主页。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="sg.edu.tp.moviereviewapplication">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".splash_screen"><intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity">
</activity>
<activity android:name=".Homepage" />
<activity android:name=".Signup" />
<activity android:name=".Forgot_password" />
<activity android:name=".avengers_into" />
<activity android:name=".now_showing" />
<activity android:name=".trending" />
<activity android:name=".upcoming" />
<activity android:name=".blackpanther_into" />
<activity android:name=".greatestshowman_into" />
<activity android:name=".reviewspage" />
<activity android:name=".leave_a_review" />
<activity android:name=".thanks" />
enter code here
</application>
</manifest>
答案 0 :(得分:0)
开始下一个活动(即Homepage
或MainActivity
或其他内容)的代码位于Splash
活动中,因为默认情况下,您的Splash
活动是起点,该点(一旦您看到飞溅活动),您(您的代码)就处理流程(而不是清单)。
所以寻找
// must be explicit intent due to no intent filters
Intent someName = new intent(Splash.this, HomeActivity.class);
并将其更改为
Intent someName = new intent(Splash.this, MainActivity.class);