Sam*_*han 5 multithreading android android-activity
在Android中,我有一个初始化全局变量的线程.线程在活动开始时启动.如果活动在线程初始化之前完成全局变量,那么线程仍会在后台运行以完成其工作,否则它将在活动结束时被终止?
小智 7
Activity整理是android中主要执行/ UI线程的一部分.当您生成新线程并对该线程执行操作时,它将作为主UI线程的单独实体.
因此,回答你的问题 - 线程仍将在后台运行以完成其工作.
但是,要小心谨慎.如果在run()方法中,您使用的某些对象是刚刚终止的活动类的一部分,则可以遇到空指针异常.