From 18101e90d733c02ac565a10015d472c71ad8d6c3 Mon Sep 17 00:00:00 2001 From: huangjian Date: Mon, 17 Oct 2022 10:31:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E9=97=B4=E6=94=B6=E8=97=8F=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=9F=8B=E7=82=B9=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/activity/CollectionRoomActivity.java | 18 +++++++++++++++++- .../home/activity/CollectionRoomFragment.java | 4 +++- .../statistic/protocol/StatisticsProtocol.java | 6 ++++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomActivity.java b/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomActivity.java index a908bab59..77fe557a9 100644 --- a/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomActivity.java +++ b/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomActivity.java @@ -11,6 +11,8 @@ import androidx.fragment.app.Fragment; import androidx.viewpager.widget.ViewPager; import com.mango.core.DemoCache; +import com.mango.core.statistic.StatisticManager; +import com.mango.core.statistic.protocol.StatisticsProtocol; import com.mango.moshen.base.BaseViewBindingActivity; import com.mango.moshen.base.TitleBar; import com.mango.moshen.databinding.ActivityCollectionRoomBinding; @@ -21,6 +23,7 @@ import com.mango.moshen.ui.widget.magicindicator.buildins.commonnavigator.Common import com.netease.nim.uikit.StatusBarUtil; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.Objects; @@ -44,9 +47,17 @@ public class CollectionRoomActivity extends BaseViewBindingActivity arguments = new HashMap<>(); + arguments.put("index", String.valueOf(defaultIndex)); + StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_COLLECTION_ENTRY, "我的收藏页面访问", arguments); } @Override diff --git a/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomFragment.java b/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomFragment.java index 41a50f13c..7721aa461 100644 --- a/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomFragment.java +++ b/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomFragment.java @@ -97,6 +97,8 @@ public class CollectionRoomFragment extends BaseFragment implements SwipeRefresh return; } + StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_COLLECTION_DELETE_CLICK, "删除按钮点击"); + CollectionRoomModel.get() .deleteFollowRoom(roomUids.toString()) .subscribe(s -> { @@ -135,12 +137,12 @@ public class CollectionRoomFragment extends BaseFragment implements SwipeRefresh cbSelectAll.setOnCheckedChangeListener(null); cbSelectAll.setChecked(isCheckedAll); cbSelectAll.setOnCheckedChangeListener(onCheckedChangeListener); + StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_COLLECTION_SELECTALL_CLICK, "全选点击"); } }); roomAdapter.setOnItemClickListener((adapter, view, position) -> { HomeRoomInfo fansRoomListBean = (HomeRoomInfo) adapter.getItem(position); if (!isManageMode && fansRoomListBean != null) { - StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_ME_INTO_FOLLOW_ROOM_CLICK, "我页_进入关注房间"); AVRoomActivity.start(getContext(), fansRoomListBean.getRoomUid()); } }); diff --git a/core/src/main/java/com/mango/core/statistic/protocol/StatisticsProtocol.java b/core/src/main/java/com/mango/core/statistic/protocol/StatisticsProtocol.java index 4a2b8defe..6cf345ac6 100644 --- a/core/src/main/java/com/mango/core/statistic/protocol/StatisticsProtocol.java +++ b/core/src/main/java/com/mango/core/statistic/protocol/StatisticsProtocol.java @@ -413,5 +413,11 @@ public interface StatisticsProtocol { String EVENT_ROOM_MUSIC_CLICK = "room_music_click";//房间音乐点击 String EVENT_ROOM_MORE_TOOL_CLICK = "room_more_tool_click";//房间底部更多工具栏点击 + String EVENT_COLLECTION_EDITBUTTON_SHOW = "collection_editbutton_show";//管理按钮曝光 + String EVENT_COLLECTION_EDITBUTTON_CLICK = "collection_editbutton_click";//管理按钮点击 + String EVENT_COLLECTION_EDITBUTTON_COMPLETE_CLICK = "collection_editbutton_complete_click";//完成按钮点击 + String EVENT_COLLECTION_ENTRY = "collection_entry";//我的收藏页面访问 + String EVENT_COLLECTION_SELECTALL_CLICK = "collection_selectall_click";//全选点击 + String EVENT_COLLECTION_DELETE_CLICK = "collection_delete_click";//删除按钮点击 }