【发布时间】:2019-07-30 12:53:43
【问题描述】:
我有一个单独的活动,可以在其中打开片段。这些片段相互之间有交易。例如,活动包含 3 个片段(片段 1、片段 2、片段 3)。片段 1 打开片段 2,片段 2 打开片段 3。在后按时,popBackStack() 被调用。但是,没有任何生命周期方法在 iOS 中的 viewWillAppear() 等新可见片段上被调用。使用哪种方法可以检测到该片段是否可见?
我已经尝试过onResume()、getUserVisibleHint() 和onAttach()。
@Override
public void onResume() {
super.onResume();
}
@Override
public boolean getUserVisibleHint() {
return super.getUserVisibleHint();
}
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
}
它们都没有被调用。感谢您的帮助。
【问题讨论】:
标签: java android android-fragments