[Modify]1.4.0埋点
This commit is contained in:
@@ -39,6 +39,8 @@ import com.tencent.bugly.crashreport.CrashReport;
|
||||
import com.tongdaxing.erban.upgrade.AppUpgradeHelper;
|
||||
import com.trello.rxlifecycle3.android.ActivityEvent;
|
||||
import com.trello.rxlifecycle3.android.FragmentEvent;
|
||||
import com.yizhuan.erban.application.IReportConstants;
|
||||
import com.yizhuan.erban.application.ReportManager;
|
||||
import com.yizhuan.erban.application.XChatApplication;
|
||||
import com.yizhuan.erban.avroom.activity.AVRoomActivity;
|
||||
import com.yizhuan.erban.base.BaseMvpActivity;
|
||||
@@ -128,6 +130,7 @@ import org.greenrobot.eventbus.ThreadMode;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
@@ -175,8 +178,8 @@ public class MainActivity extends BaseMvpActivity<IMainView, MainPresenter>
|
||||
|
||||
{
|
||||
fragmentArray.put(MainTabType.TAB_TYPE_HOME, new HomeFragment());
|
||||
fragmentArray.put(MainTabType.TAB_TYPE_MSG, new ContactsListFragment());
|
||||
fragmentArray.put(MainTabType.TAB_TYPE_SQUARE, new SquareFragment());
|
||||
fragmentArray.put(MainTabType.TAB_TYPE_MSG, new ContactsListFragment());
|
||||
fragmentArray.put(MainTabType.TAB_TYPE_ME, new MeFragment());
|
||||
}
|
||||
|
||||
@@ -574,9 +577,9 @@ public class MainActivity extends BaseMvpActivity<IMainView, MainPresenter>
|
||||
|
||||
@Override
|
||||
public void onSuccess(Boolean flag) {
|
||||
if(!flag) {
|
||||
if (!flag) {
|
||||
LoginBoundAuthCodeActivity.start(MainActivity.this);
|
||||
}else {
|
||||
} else {
|
||||
//首次注册需要完善昵称和头像
|
||||
UIHelper.showAddInfoAct(MainActivity.this);
|
||||
}
|
||||
@@ -675,6 +678,34 @@ public class MainActivity extends BaseMvpActivity<IMainView, MainPresenter>
|
||||
if (mCurrentTabType == MainTabType.TAB_TYPE_ME) {
|
||||
UserModel.get().updateCurrentUserInfo().subscribe();
|
||||
}
|
||||
|
||||
switch (tabType) {
|
||||
case MainTabType.TAB_TYPE_HOME:
|
||||
reportTabClick(IReportConstants.ELEVEN);
|
||||
break;
|
||||
case MainTabType.TAB_TYPE_SQUARE:
|
||||
reportTabClick(IReportConstants.TWELVE);
|
||||
break;
|
||||
case MainTabType.TAB_TYPE_MSG:
|
||||
reportTabClick(IReportConstants.THIRTEEN);
|
||||
break;
|
||||
case MainTabType.TAB_TYPE_ME:
|
||||
reportTabClick(IReportConstants.FOURTEEN);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 导航栏tab板块点击
|
||||
*
|
||||
* @param type
|
||||
*/
|
||||
private void reportTabClick(int type) {
|
||||
//登录页展示时
|
||||
HashMap<String, Object> map = new HashMap<>(3);
|
||||
map.put(IReportConstants.HOMEPAGE_TYPE, type);
|
||||
map.put(IReportConstants.MODULE, IReportConstants.PEKO_HOMEPAGE);
|
||||
ReportManager.get().reportEvent(IReportConstants.MODULE_HOMEPAGE_CLICK, map);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user