gpt4 book ai didi

android - 线程会在 Android 中的 Activity 完成之前被杀死吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:28:16 26 4
gpt4 key购买 nike

在 Android 中,我有一个初始化全局变量的线程。线程在 Activity 开始时启动。如果 Activity 在线程初始化全局变量之前完成,线程是否仍会在后台运行以完成其工作,或者它会在 Activity 完成时被杀死?

最佳答案

Activity整理是android中主执行/UI线程的一部分。当您生成一个新线程并在该线程上执行操作时,它作为独立于主 UI 线程的实体运行。

因此,回答您的问题 - 线程仍将在后台运行以完成其工作。

但是,请注意。如果在 run() 方法中,您正在使用一些对象,这些对象属于刚刚终止的 Activity 类,您可能会遇到空指针异常。

关于android - 线程会在 Android 中的 Activity 完成之前被杀死吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8692477/

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