如果片段不在堆栈中,getActivity()会发生什么?

时间:2016-02-26 15:32:23

标签: java android multithreading android-fragments

我有一个与UI有关的线程。线程采用片段对象来启动新的片段和类似的东西。在线程加载时,用户可能会关闭当前片段,片段将不在堆栈中。 getActivity会为该片段返回什么?我的意思是在线程中。 Doc

  

返回此片段当前与之关联的活动。

1 个答案:

答案 0 :(得分:1)

如果片段与活动分离,则getActivity()将返回null。请记住,片段的生命周期与其活动有关。因此,如果活动被销毁,它将返回null。