NEW_TASK這個標誌涉及到一個Activity的親和性---taskAffinity一個app中的所有Activity都有一個這個taskAffinity,可以在Manifest中進行手動設定但一般我們都會忽略,一個app中的所有Activity的taskAffinity都繼承於Application的taskAffinity而Application的taskAffinity都預設為package的包名NEW_TASK這個flag在Activity啟動的時候,會首先去找具有跟這個taskAffinity相同的task;如果找不到具有相同親和性的task,則新建一個task丟進去所以題主這題就很明顯了,第二個Activity肯定會被丟到跟第一個Activity相同的task中去了-----------------------------------------------最近發現這個東西很有用andorid版本的微信,可以透過設定將webview丟到跟主程式不同的task中去,然後在能開啟多視窗模式的原生android手機上,就能夠將兩個task同時分屏顯示這樣就能同時看微信裡面的連線,同時能夠聊天了
NEW_TASK這個標誌涉及到一個Activity的親和性---taskAffinity一個app中的所有Activity都有一個這個taskAffinity,可以在Manifest中進行手動設定但一般我們都會忽略,一個app中的所有Activity的taskAffinity都繼承於Application的taskAffinity而Application的taskAffinity都預設為package的包名NEW_TASK這個flag在Activity啟動的時候,會首先去找具有跟這個taskAffinity相同的task;如果找不到具有相同親和性的task,則新建一個task丟進去所以題主這題就很明顯了,第二個Activity肯定會被丟到跟第一個Activity相同的task中去了-----------------------------------------------最近發現這個東西很有用andorid版本的微信,可以透過設定將webview丟到跟主程式不同的task中去,然後在能開啟多視窗模式的原生android手機上,就能夠將兩個task同時分屏顯示這樣就能同時看微信裡面的連線,同時能夠聊天了