|
|
@@ -2,14 +2,17 @@ package com.miekir.eden.ui.home.goods.detail;
|
|
|
|
|
|
import android.app.Activity;
|
|
|
import android.content.Context;
|
|
|
+import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
import androidx.annotation.Nullable;
|
|
|
+import androidx.appcompat.app.AlertDialog;
|
|
|
|
|
|
import com.chad.library.adapter.base.BaseQuickAdapter;
|
|
|
import com.chad.library.adapter.base.BaseViewHolder;
|
|
|
+import com.miekir.common.utils.ActivityTool;
|
|
|
import com.miekir.common.utils.ToastTool;
|
|
|
import com.miekir.eden.R;
|
|
|
import com.miekir.eden.base.BaseBeiActivity;
|
|
|
@@ -55,11 +58,21 @@ public class MagnetAdapter extends BaseQuickAdapter<MagnetBean, BaseViewHolder>
|
|
|
|
|
|
// 不是VIP
|
|
|
if (UserInfoManager.getInstance().getSystemBean().isAdMode) {
|
|
|
- // 是广告模式
|
|
|
- if (mContext instanceof BaseBeiActivity) {
|
|
|
- ((BaseBeiActivity) mContext).showLoading();
|
|
|
- }
|
|
|
- seePresenter.getTorrentSecret(magnetBean);
|
|
|
+ // 广告模式,先看广告(领取优惠券)然后继续
|
|
|
+ AlertDialog alertDialog = new AlertDialog.Builder(mContext)
|
|
|
+ .setMessage(StringTool.getString(R.string.ad_title))
|
|
|
+ .setNegativeButton(StringTool.getString(R.string.cancel), (dialog, which) -> dialog.dismiss())
|
|
|
+ .setPositiveButton(StringTool.getString(R.string.confirm), (DialogInterface dialog, int which) -> {
|
|
|
+ dialog.dismiss();
|
|
|
+
|
|
|
+ ActivityTool.openUrl((Activity) mContext, "https://tb.jiuxinban.com/6Fq9k9");
|
|
|
+ // 是广告模式,看完广告之后,自动下载
|
|
|
+ if (mContext instanceof BaseBeiActivity) {
|
|
|
+ ((BaseBeiActivity) mContext).showLoading();
|
|
|
+ }
|
|
|
+ seePresenter.getTorrentSecret(magnetBean);
|
|
|
+ }).create();
|
|
|
+ alertDialog.show();
|
|
|
} else {
|
|
|
// 不是VIP,又不是广告模式,就只能提示用户激活VIP后重试
|
|
|
ToastTool.showShort(StringTool.getString(R.string.upgrade_to_vip));
|