我遇到了麻烦,我想从每次启动开始我的应用程序,但它不是。
我的清单文件如下:
<activity
android:name=".Main"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Dialog" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".screens.ScreenSplash"
android:screenOrientation="portrait" />
<activity android:name=".screens.LoginActivity" />
<activity
android:name=".screens.LoginActivity"
android:configChanges="orientation|keyboardHidden" />
<activity
android:name=".screens.MainMenu"
android:configChanges="orientation|keyboardHidden" />
请帮助我哪个是问题&amp;我该怎么办。任何帮助将不胜感激。
答案 0 :(得分:2)
添加到您的活动清单
android:clearTaskOnLaunch="true"
答案 1 :(得分:0)
根据你的Manifest。主要是发射器活动。所以当你的应用程序从图标点击启动时,这是第一个要显示的活动,而不是你的应用程序在堆栈顶部没有任何其他活动。
所以如果你想看到新的登录活动,那么将登录活动作为启动器活动。
答案 2 :(得分:0)
也许您想尝试将launchMode
设为standard
?
http://developer.android.com/guide/topics/manifest/activity-element.html