android - 在 Android 中何时开始新 Activity 以及何时重用旧 Activity

标签 android android-activity reusability switching

我是 Android 的新手,我对何时开始新 Activity 有点困惑。这是情况。我有图书馆、 WebView 和读者 Activity 。

假设用户想要去图书馆 -> webview -> 阅读器 -> 图书馆

我应该在读者 Activity 之后创建一个新的图书馆 Activity ,还是应该尝试显示原始图书馆 Activity ?如果我做后者会弄乱我的 Activity 堆栈吗?

最佳答案

在我看来,您混淆了“创建”新 Activity 和切换 Activity 的想法……您并不是真正动态地“创建”新 Activity ,而是通过 Intent 从其他 Activity 中调用它们。所以如果你需要在你的读者之后去你的图书馆 Activity ,就开始改变 Activity 的 Intent 。您的应用一次只能有一个 Activity Activity 。

关于android - 在 Android 中何时开始新 Activity 以及何时重用旧 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6849866/

相关文章:

java - 在 Retrofit 中,为什么每个接口(interface)使用一种方法

Android:从不同的 Activity 刷新 ListView

android - ListView 中的可点击链接

android - iOS 和 Android 编程

php - 拉维尔 |重用查询变量而不是重复查询

javascript - 通过 Javascript 压缩重复使用的 HTML(基于变量的变化)

Android - 从远程服务器加载多个图像的有效方法

android - Android 12 中的 IntentFilter 和导出组件是否有任何(记录不详的)更改?

android - 使用 Google Assistant 添加语音控制

java - 如何从后台获取 Activity ,避免打开它的新实例