diff --git a/app/src/main/java/com/gh/download/DownloadManager.java b/app/src/main/java/com/gh/download/DownloadManager.java index 5746cce6d9..37d0e953ea 100644 --- a/app/src/main/java/com/gh/download/DownloadManager.java +++ b/app/src/main/java/com/gh/download/DownloadManager.java @@ -18,6 +18,7 @@ import com.gh.common.util.DataCollectionUtils; import com.gh.common.util.DialogUtils; import com.gh.common.util.GdtHelper; import com.gh.common.util.MD5Utils; +import com.gh.common.util.MtaHelper; import com.gh.common.util.PackageUtils; import com.gh.gamecenter.entity.ApkEntity; import com.gh.gamecenter.entity.GameEntity; @@ -92,8 +93,13 @@ public class DownloadManager implements DownloadStatusListener { @Override public void onTaskError(DownloadEntity entity) { - DownloadNotification.showDownloadingNotification(mContext); - downloadingMap.remove(entity.getUrl()); + // 下载进度超出是任务出错,但不需要去掉状态栏通知 https://gitlab.ghzs.com/pm/halo-app-issues/issues/496 + if (entity.getStatus() == DownloadStatus.overflow) { + MtaHelper.onEventWithBasicDeviceInfo("下载无法完成", "游戏", entity.getName()); + } else { + DownloadNotification.showDownloadingNotification(mContext); + downloadingMap.remove(entity.getUrl()); + } } @Override diff --git a/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java b/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java index 98f8e45619..27cb134314 100644 --- a/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java +++ b/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java @@ -26,6 +26,7 @@ import com.gh.common.util.EntranceUtils; import com.gh.common.util.GetLoginDataUtils; import com.gh.common.util.ImageUtils; import com.gh.common.util.LogUtils; +import com.gh.common.util.MtaHelper; import com.gh.common.util.PackageUtils; import com.gh.common.util.StringUtils; import com.gh.gamecenter.CollectionActivity; @@ -367,6 +368,7 @@ public class PersonalFragment extends BaseFragment implements Observer() { "问题-提问" } MtaHelper.onEvent("问答页面", "问答页面", positionType) + MtaHelper.onEvent("问答页面", UserManager.getInstance().community.name, positionType) context?.ifLogin("(首页-问答)", action = { startActivity(QuestionEditActivity.getIntent(context!!)) })