android - 为什么以及何时一个 android 应用程序有多个任务?

标签 android

android应用程序中的 Activity 安排在一个任务回栈中。当我们对一个 Activity 使用单个任务启动模式时,它只能属于应用程序中所有任务中的一个任务。我不清楚为什么一个应用程序可能或应该有多个任务?
我看到了Understand Tasks and Back Stack但它没有回答我的问题。

最佳答案

以原生谷歌拨号器为例。在另一个任务中打开 Incall 屏幕。这就是您可以在通话中的方式,但同时您可以浏览您的联系人。就像几乎它们是不同的应用程序:) 否则,如果联系人 Activity 在后台堆栈中,你会怎么做?

关于android - 为什么以及何时一个 android 应用程序有多个任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58389181/

相关文章:

java - 如何启动一个新 Activity 并在该 Activity 中启动一个方法

Android - 发布应用程序使用 ant 脚本

java - 无法使用 map 启动 Activity

Android 如何在没有 Actionbar 和 Toolbar 的情况下制作后退按钮?

java - 在使用 OpenSSL 生成的 Android/Java 中加载 RSA key ?

android - 如何在我的应用程序中添加第三个按钮

android - 在Android中单击线性布局时将选择单选按钮

java - GSon 反序列化 float 为 0.0

java - 使用java(android)连接数据库的多个文件导致数据库损坏

Android EditText setError() 无法按预期工作