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