diff --git a/app/src/main/java/com/gh/base/BaseActivity.java b/app/src/main/java/com/gh/base/BaseActivity.java index 74434a7749..988b2cf982 100644 --- a/app/src/main/java/com/gh/base/BaseActivity.java +++ b/app/src/main/java/com/gh/base/BaseActivity.java @@ -144,7 +144,7 @@ public abstract class BaseActivity extends BaseAppCompatActivity implements Easy if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED) && this.getClass().getName().equals(RunningUtils.getTopActivity(this))) { if (DOWNLOAD_HIJACK.equals(showDialog.getType())) { - DialogUtils.showQqSessionDialog(this, null);// 建议用户联系客服 + DialogUtils.showQqSessionDialog(this);// 建议用户联系客服 } else if (PLUGGABLE.equals(showDialog.getType())) { DialogUtils.showPluginDialog(this, () -> { if (FileUtils.isEmptyFile(showDialog.getPath())) { diff --git a/app/src/main/java/com/gh/common/util/DialogUtils.java b/app/src/main/java/com/gh/common/util/DialogUtils.java index 629acd94ee..497629df9c 100644 --- a/app/src/main/java/com/gh/common/util/DialogUtils.java +++ b/app/src/main/java/com/gh/common/util/DialogUtils.java @@ -30,6 +30,7 @@ import android.widget.TextView; import com.facebook.drawee.generic.GenericDraweeHierarchy; import com.gh.common.AppExecutor; +import com.gh.common.constant.Config; import com.gh.common.dialog.TrackableDialog; import com.gh.common.view.DrawableView; import com.gh.common.view.FixLinearLayoutManager; @@ -161,10 +162,15 @@ public class DialogUtils { } // 网络劫持时 打开QQ客户端,创建临时会话 - public static void showQqSessionDialog(final Context context, final String qq) { + public static void showQqSessionDialog(final Context context) { + String qq = ""; + if (Config.getSettings() != null && Config.getSettings().getSupport() != null) { + qq = Config.getSettings().getSupport().getQq(); + } + String finalQq = qq; showWarningDialog(context, "警告", "您当前网络环境异常,下载地址可能被运营商恶意替换(网络劫持)" + ",如多次下载失败,请联系客服获取正确的下载地址(客服QQ:" + qq + ")" - , "取消", "前往QQ", () -> DirectUtils.directToQqConversation(context, qq), null); + , "取消", "前往QQ", () -> DirectUtils.directToQqConversation(context, finalQq), null); } public static void checkDownload(Context context, String size, CheckDownloadCallBack callBack) { diff --git a/app/src/main/java/com/gh/common/util/TeaHelper.kt b/app/src/main/java/com/gh/common/util/TeaHelper.kt index 5acb9a283e..8e7a19b091 100644 --- a/app/src/main/java/com/gh/common/util/TeaHelper.kt +++ b/app/src/main/java/com/gh/common/util/TeaHelper.kt @@ -21,7 +21,7 @@ object TeaHelper { val config = InitConfig("163824", channel) config.setUriConfig(UriConfig.DEFAULT) config.appName = "guanghuan1" - config.setEnablePlay(false) + config.setEnablePlay(true) AppLog.setEnableLog(false) AppLog.init(context, config)