android应用程序中的 Activity 安排在一个任务回栈中。当我们对一个 Activity 使用单个任务启动模式时,它只能属于应用程序中所有任务中的一个任务。我不清楚为什么一个应用程序可能或应该有多个任务?
我看到了Understand Tasks and Back Stack但它没有回答我的问题。
最佳答案
以原生谷歌拨号器为例。在另一个任务中打开 Incall 屏幕。这就是您可以在通话中的方式,但同时您可以浏览您的联系人。就像几乎它们是不同的应用程序:) 否则,如果联系人 Activity 在后台堆栈中,你会怎么做?
关于android - 为什么以及何时一个 android 应用程序有多个任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58389181/