android应用程序没有关闭

时间:2013-03-06 06:45:15

标签: android android-intent android-activity android-service exit

我遇到了麻烦,我想从每次启动开始我的应用程序,但它不是。

  1. 当我退出我的应用程序&再来。我发现退出前我已经离开了同样的活动。
  2. 现在如果我关闭或关闭**我的Android设备直接当我的应用程序在前台&然后我**再次打开设备**。我得到了我之前离开过的同样的活动。但我想从登录页面获取新的应用程序。因为我的二传手和在设备上启动后,getter为null,我在应用程序中发现所有值为null。
  3. 我的清单文件如下:

                     

        <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;我该怎么办。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:2)

添加到您的活动清单

android:clearTaskOnLaunch="true"

答案 1 :(得分:0)

根据你的Manifest。主要是发射器活动。所以当你的应用程序从图标点击启动时,这是第一个要显示的活动,而不是你的应用程序在堆栈顶部没有任何其他活动。

所以如果你想看到新的登录活动,那么将登录活动作为启动器活动。

答案 2 :(得分:0)

也许您想尝试将launchMode设为standard

http://developer.android.com/guide/topics/manifest/activity-element.html