gpt4 book ai didi

android - 具有 singleInstance launchMode 和新线程的 Activity

转载 作者:行者123 更新时间:2023-11-29 21:03:42 25 4
gpt4 key购买 nike

我真的有点困惑。当它说的时候

具有singleInstance 启动模式的 Activity 使用单例模式,并且该实例将成为新任务

的根 Activity

当它说新任务时,是否意味着启动 Activity 将在新的线程中执行???或者android系统只使用标志 使用主线程

中的数据结构在内部控制 Activity 导航

最佳答案

Activities with singleInstance launchmode uses the singleton pattern

这是误导。 Activity ,无论启动模式如何,永远都不应被视为单例。确实,使用 singleInstance 时只有一个 Activity 实例,但是正常的 Activity 生命周期仍然存在,并且保持对任何 Activity 的静态引用是不安全的。

When it says new task, does it mean that the launching activity will get executed in a new thread???

不,所有 Activity 都在主线程中,您应该只在主线程中与它们交互。混淆来自单词 task 的使用,在这种情况下它不是指线程。它指的是一组 Activity 。有一个 useful reference concerning this subject在官方文档中。

关于android - 具有 singleInstance launchMode 和新线程的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25189118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com