在Android中,我有一个初始化全局变量的线程。线程在活动开始时启动。如果活动在线程初始化之前完成全局变量,那么线程仍会在后台运行以完成其工作,否则它将在活动结束时被终止?
答案 0 :(得分:7)
活动整理是android中主要执行/ UI线程的一部分。当您生成一个新线程并在该线程上执行操作时,它将作为与主UI线程分离的实体。
因此,回答你的问题 - 线程仍将在后台运行以完成其工作。
然而,请注意。如果在run()方法中,您使用的某些对象是刚刚终止的活动类的一部分,则可以遇到空指针异常。