From 6aed6290ad05fe2aa125bb8e804e2e8c2f13a613 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 09 三月 2021 16:53:04 +0800
Subject: [PATCH] 我的里面信息修改修复,添加umeng事件统计,优化搜索结果页广告

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/dialog/ShareAPPDialog.java |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/dialog/ShareAPPDialog.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/dialog/ShareAPPDialog.java
index 0050797..ac68ade 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/dialog/ShareAPPDialog.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/dialog/ShareAPPDialog.java
@@ -10,9 +10,12 @@
 import android.view.WindowManager;
 import android.widget.ImageView;
 import android.widget.TextView;
+import android.widget.Toast;
 
 import com.androidquery.AQuery;
 import com.umeng.socialize.ShareAction;
+import com.umeng.socialize.UMShareAPI;
+import com.umeng.socialize.UMShareListener;
 import com.umeng.socialize.bean.SHARE_MEDIA;
 import com.umeng.socialize.media.UMWeb;
 import com.weikou.beibeivideo.R;
@@ -83,7 +86,33 @@
             String shareTitle = context.getResources().getString(R.string.app_name);
             web.setTitle(shareTitle);
             web.setDescription(shareContent);
-            new ShareAction(context).withText(shareContent).setPlatform(media).withMedia(web).share();
+            new ShareAction(context).setCallback(new UMShareListener() {
+                @Override
+                public void onStart(SHARE_MEDIA share_media) {
+
+                }
+
+                @Override
+                public void onResult(SHARE_MEDIA share_media) {
+
+                }
+
+                @Override
+                public void onError(SHARE_MEDIA share_media, Throwable throwable) {
+
+                    if (!UMShareAPI.get(context).isInstall(context, share_media)) {
+                        Toast.makeText(context, share_media == SHARE_MEDIA.QQ ? "娌℃湁瀹夎QQ" : "娌℃湁瀹夎寰俊", Toast.LENGTH_LONG).show();
+                    } else {
+                        Toast.makeText(context, "鍒嗕韩鍑洪敊!", Toast.LENGTH_LONG).show();
+                    }
+
+                }
+
+                @Override
+                public void onCancel(SHARE_MEDIA share_media) {
+
+                }
+            }).withText(shareContent).setPlatform(media).withMedia(web).share();
         }
 
         public ShareAPPDialog create() {

--
Gitblit v1.8.0