按下主页按钮后,新的应用程序实例启动。如何避免创建多个Application实例

时间:2014-04-05 12:44:59

标签: android multiple-instances

我面临的一个问题是,当我启动应用程序并按下主页按钮时,再次单击应用程序图标,即可创建该应用程序的新实例。如何解决这个问题?

我的清单文件如下,

    <activity
        android:name="com.example.mytast.MainActivity"
        android:label="@string/app_name" 

         android:screenOrientation="portrait"

         android:configChanges="orientation|keyboardHidden"

          android:alwaysRetainTaskState="True"
         >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

1 个答案:

答案 0 :(得分:0)

添加:

<activity
   android:name="com.example.mytast.MainActivity"
   android:launchMode="singleTask"
   ...
   >  
</activity>   

并删除:

android:alwaysRetainTaskState="true"

来自指令。