我的应用程序中有三个活动:
- .OpeningScene:一个包含我的徽标、商业信息、版权等的打开活动和一个启动按钮,用于启动移动到下一个活动的意图
- .hfmain:这在主应用程序活动中带有一个帮助按钮,它将意图启动到最后一个活动,这是一个帮助屏幕
- .helpscreen:帮助屏幕有简单的说明和一个后退按钮,可让用户返回主应用程序活动 (.hfmain)
这是我的问题。第一次进入应用程序时,打开的 Activity 应该从图标启动,但如果我离开应用程序并返回图标再次启动应用程序,应用程序会在它离开的 Activity 中启动。我知道这是生命周期的一部分,但是为什么每次单击图标时都不会调用启动器的打开活动?
这是我的清单:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".OpeningScene"
android:label="@string/app_name"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="android.intent.action.INTROSCENE" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".hfmain"
android:screenOrientation="portrait" />
<activity android:name=".helpscreen"
android:screenOrientation="portrait" />
</application>