소스 검색

信用卡页面停留时间统计

zhanghai 8 년 전
부모
커밋
773b237a94
1개의 변경된 파일27개의 추가작업 그리고 0개의 파일을 삭제
  1. 27 0
      app/src/main/java/com/sheep/groups/creditcard/ApplyForCardTabFragment.java

+ 27 - 0
app/src/main/java/com/sheep/groups/creditcard/ApplyForCardTabFragment.java

@@ -10,6 +10,7 @@ import android.widget.LinearLayout;
 import com.kfzs.libs.widget.loading.SupportLoadingFragment;
 import com.kfzs.libs.widget.navigation.NavigationBar;
 import com.sheep.gamegroup.util.Jump2View;
+import com.sheep.gamegroup.util.UMConfigUtils;
 import com.sheep.jiuyan.samllsheep.R;
 
 import butterknife.BindView;
@@ -20,6 +21,7 @@ import butterknife.BindView;
 
 public class ApplyForCardTabFragment extends SupportLoadingFragment implements OnNextStepCallback,ApplyForCreditCardCommitFragment.OnLastCommitCallback{
 
+    protected final String TAG = this.getClass().getCanonicalName();
     public static final int STEP_BASICS = 0;
     public static final int STEP_DETAILS = 1;
     public static final int STEP_COMMIT = 2;
@@ -128,4 +130,29 @@ public class ApplyForCardTabFragment extends SupportLoadingFragment implements O
         basicInfoFragment.clearAllDatas();
         Jump2View.getInstance().goHomePageView(activity,0);
     }
+
+    @Override
+    public void onResume() {
+        super.onResume();
+        if(getUserVisibleHint()){
+            UMConfigUtils.onVisibilityChangedToUser(true, false,TAG);
+        }
+    }
+
+    @Override
+    public void onPause() {
+        super.onPause();
+        if(getUserVisibleHint()){
+            UMConfigUtils.onVisibilityChangedToUser(false, false,TAG);
+        }
+    }
+
+    @Override
+    public void setUserVisibleHint(boolean isVisibleToUser) {
+        super.setUserVisibleHint(isVisibleToUser);
+
+        if(isResumed()){
+            UMConfigUtils.onVisibilityChangedToUser(isVisibleToUser,true,TAG);
+        }
+    }
 }