gpt4 book ai didi

Android:startService 和 startActivity 共享一个执行队列吗?

转载 作者:太空狗 更新时间:2023-10-29 14:14:31 25 4
gpt4 key购买 nike

按顺序执行时:

{
Intent s = new Intent(...);
context.startService(s);

Intent a = new Intent(...);
context.startActivity(a);
}

这两个调用是否完全异步处理?或者他们是否共享某种执行/工作队列,以便上述内容仍将以顺序方式执行(这意味着 onStartCommand(..) 将在 Activity 的 onCreate(..) 之前完全执行)。

最佳答案

调用是完全异步的。您正在启动的服务和/或 Activity 可能存在于另一个操作系统进程中,因此调用可能会并行发生。无论如何,在 startService() 调用完成后,服务的 onStartCommand() 极不可能完成,因此您不应依赖它。

关于Android:startService 和 startActivity 共享一个执行队列吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23796009/

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