嗨我希望在我的主活动关闭时停止所有线程,因为有些仍在后续运行并且在尝试访问不再存在的ArrayLists时给出NullPointerException。然而,没有一个明显的方法可行,它们也被弃用了。是否有可能因为我目前使用try / catch语句作为解决方法,但更喜欢修复。
TIA
ng93
答案 0 :(得分:3)
您需要让MainActivity告诉您的主题是时候结束了。您可以使用每个线程在访问ArrayLists之前检查的某种值来执行此操作。或者您可以使用try / catch解决方法。但是没有任何好的,安全的杀死线程的方法,这就是为什么这些方法被弃用的原因。