Просмотр исходного кода

还是会有用户下载不了游戏,下载根本不可能兼容所有手机,现在将试玩赚钱中的长按弹出框打开

zengjiebin лет назад: 8
Родитель
Сommit
ee4a188198

+ 4 - 0
app/src/main/java/com/kfzs/duanduan/fragment/FgtSmallSheep.java

@@ -27,6 +27,7 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy;
 import com.bumptech.glide.request.RequestOptions;
 import com.kfzs.duanduan.BaseCompatFragment;
 import com.kfzs.duanduan.event.BigEvent;
+import com.kfzs.duanduan.react.ReactUtil;
 import com.layoutscroll.layoutscrollcontrols.view.EasyLayoutScroll;
 import com.sheep.gamegroup.di.components.DaggerSmallSheepComponent;
 import com.sheep.gamegroup.di.modules.SmallSheepModule;
@@ -156,6 +157,9 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
         myAllPrice.setText("累计资产 " + userEntity.getTotal_asset() + " 元");
         nameTv.setText(userEntity.getNickname() + "");//绵羊号:123456789
         sheepNumTv.setText("绵羊号:" + userEntity.getInvitation_code());
+        if(BuildConfig.DEBUG || ReactUtil.isSmallDebug()){
+            sheepNumTv.append("  邀请人:"+userEntity.getParent_code());
+        }
         Glide.with(getActivity())
                 .load(userEntity.getAvatar())
                 .apply(new RequestOptions().circleCrop().placeholder(R.drawable.icon))

+ 4 - 37
app/src/main/java/com/sheep/gamegroup/view/adapter/TryMakeMoneyAdp.java

@@ -8,13 +8,10 @@ import android.content.Context;
 import android.content.DialogInterface;
 import android.content.Intent;
 import android.net.Uri;
-import android.os.Environment;
-import android.support.design.widget.AppBarLayout;
 import android.support.v7.app.AlertDialog;
 import android.support.v7.widget.LinearLayoutManager;
 import android.support.v7.widget.RecyclerView;
-import android.support.v7.widget.StaggeredGridLayoutManager;
-import android.util.Log;
+import android.text.TextUtils;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -22,15 +19,10 @@ import android.widget.ImageView;
 import android.widget.LinearLayout;
 import android.widget.TextView;
 
-import com.arialyy.annotations.Download;
-import com.arialyy.aria.core.Aria;
-import com.arialyy.aria.core.download.DownloadTask;
 import com.bumptech.glide.Glide;
 import com.bumptech.glide.request.RequestOptions;
 import com.kfzs.appstore.utils.adapter.recyclerview.ViewHolder;
 import com.kfzs.duanduan.adp.AdpCommonRecy;
-import com.kfzs.duanduan.react.ReactUtil;
-import com.sheep.gamegroup.model.api.ApiService;
 import com.sheep.gamegroup.model.entity.RecyleObj;
 import com.sheep.gamegroup.model.entity.RecyleType;
 import com.sheep.gamegroup.model.entity.TaskAcceptedEty;
@@ -41,7 +33,6 @@ import com.sheep.gamegroup.util.CommonUtil;
 import com.sheep.gamegroup.util.Jump2View;
 import com.sheep.gamegroup.util.TimeUtil;
 import com.sheep.gamegroup.util.UMConfigUtils;
-import com.sheep.jiuyan.samllsheep.BuildConfig;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.utils.G;
 
@@ -354,11 +345,10 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
 
 
     public static void setDebugDownLoad(final Context context, View view, final TaskEty taskEty) {
-        if(BuildConfig.DEBUG || ReactUtil.isSmallDebug()){
             view.setOnLongClickListener(new View.OnLongClickListener() {
                 @Override
                 public boolean onLongClick(View view) {
-                    final String[] items = {"复制", "系统下载", "浏览器下载", "Aria下载", "Aria暂停", "Aria重新开始"};
+                    final String[] items = {"复制", "系统下载", "浏览器下载"};
                     AlertDialog dialog = new AlertDialog.Builder(context).setTitle("请选择操作")
                             .setItems(items, new DialogInterface.OnClickListener() {
 
@@ -374,15 +364,6 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
                                         case "浏览器下载":
                                             debugWebDownload(context, taskEty);
                                             break;
-                                        case "Aria下载":
-                                            debugAriaDownload(context, taskEty);
-                                            break;
-                                        case "Aria暂停":
-                                            debugAriaPause(context, taskEty);
-                                            break;
-                                        case "Aria重新开始":
-                                            debugAriaStart(context, taskEty);
-                                            break;
                                     }
                                 }
                             }).create();
@@ -390,17 +371,16 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
                     return true;
                 }
             });
-        }
     }
 
     private static void debugCopy(final Context context, final TaskEty taskEty) {
         ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
-        if(clipboardManager != null) {
+        if(clipboardManager != null && !TextUtils.isEmpty(taskEty.getDownload_link())) {
             //创建ClipData对象
             ClipData clipData = ClipData.newPlainText("sheep text copy", taskEty.getDownload_link());
             //添加ClipData对象到剪切板中
             clipboardManager.setPrimaryClip(clipData);
-            G.showToast("已经复制下载链接");
+            G.showToast("已经复制游戏下载链接");
         }
     }
 
@@ -457,17 +437,4 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
         }
     }
 
-    private static void debugAriaDownload(final Context context, final TaskEty taskEty) {
-        Aria.download(context)
-                .load(taskEty.getDownload_link())     //读取下载地址
-                .setFilePath(DIR+File.separator+taskEty.getTask_name()+".apk") //设置文件保存的完整路径
-                .start();   //启动下载
-    }
-    private static void debugAriaPause(final Context context, final TaskEty taskEty) {
-        Aria.download(context).stopAllTask();
-    }
-    private static void debugAriaStart(final Context context, final TaskEty taskEty) {
-        Aria.download(context).resumeAllTask();
-    }
-
 }