每次片段可见时如何创建回调?

时间:2013-12-22 21:23:16

标签: android android-fragments visibility

我尝试过这些方法:

@Override
public void setMenuVisibility(final boolean visible) {
   if (visible) {
       CupsTracker.instance.sendAnalyticsView(CupsTracker.VENUES_LIST_SCREEN);
   }
   super.setMenuVisibility(visible);
}

@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
    if (isVisibleToUser) {
        CupsTracker.instance.sendAnalyticsView(CupsTracker.VENUES_LIST_SCREEN);
    }
    else { CupsLog.d(TAG, "list is not visable");}
    super.setUserVisibleHint(isVisibleToUser);
}

@Override
public void onHiddenChanged(boolean hidden) {
    if (!hidden) {
        CupsTracker.instance.sendAnalyticsView(CupsTracker.VENUES_LIST_SCREEN);
    }
    else { CupsLog.d(TAG, "list is not visable");}
    super.onHiddenChanged(hidden);
}

但由于某些原因,他们中的任何人都被召唤。 有人知道如何做到这一点?现在我不是在讨论ViewPager但只是简单的hideshow交易。

0 个答案:

没有答案