要設置Android應用的最近任務顯示行為,可以通過在應用的 AndroidManifest.xml 文件中添加相關的配置。具體可以通過以下方式:
<activity>
標簽中添加 android:launchMode
屬性來指定應用的啟動模式,包括 standard、singleTop、singleTask 和 singleInstance 模式。<activity
android:name=".MainActivity"
android:launchMode="singleTask">
...
</activity>
<activity>
標簽中的 android:taskAffinity
屬性來控制應用的任務棧。<activity
android:name=".MainActivity"
android:taskAffinity="com.example.task1">
...
</activity>
ActivityManager.moveTaskToFront()
方法來控制應用在最近任務列表中的顯示順序。ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
activityManager.moveTaskToFront(getTaskId(), 0);
通過以上方式,可以自定義和控制 Android 應用的最近任務顯示行為。