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



我遇到了一个问题,当我启动应用程序并按主页按钮时,然后再次单击应用程序图标,将创建该应用程序的新实例。如何解决这个问题?

我的清单文件如下,

    <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>

添加:

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

并删除:

android:alwaysRetainTaskState="true"

从指令。

最新更新