diff --git a/modules/mogo-module-tanlu/src/main/AndroidManifest.xml b/modules/mogo-module-tanlu/src/main/AndroidManifest.xml
index e5e74d1ffe..72fd803e28 100644
--- a/modules/mogo-module-tanlu/src/main/AndroidManifest.xml
+++ b/modules/mogo-module-tanlu/src/main/AndroidManifest.xml
@@ -21,6 +21,13 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java
index b351b8936d..8ecc3cef93 100644
--- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java
+++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java
@@ -69,6 +69,7 @@ import com.mogo.module.tanlu.model.TanluModelData;
import com.mogo.module.tanlu.model.VoiceSearchResult;
import com.mogo.module.tanlu.model.event.MarkerInfo;
import com.mogo.module.tanlu.model.event.PushTypeInfo;
+import com.mogo.module.tanlu.model.event.SharedialogEvent;
import com.mogo.module.tanlu.util.Utils;
import com.mogo.module.tanlu.video.SimpleCoverVideoPlayer;
import com.mogo.module.tanlu.view.AutoZoomInImageView;
@@ -855,6 +856,18 @@ public class TanluCardViewFragment extends MvpFragment>
mogoIntentManager.unregisterIntentListener(MogoReceiver.ACTIION_ADAS);
}
+ /**
+ * 分享弹框
+ * @param event
+ */
+ @Subscribe(threadMode = ThreadMode.MAIN)
+ public void onShareDialog(final SharedialogEvent event) {
+ if (event == null) {
+ return;
+ }
+ ShareControl.getInstance(getActivity()).showDialog();
+ }
+
/**
* 接收到分享对应数据打点
*
diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/event/SharedialogEvent.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/event/SharedialogEvent.java
new file mode 100644
index 0000000000..3911fd8ea1
--- /dev/null
+++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/event/SharedialogEvent.java
@@ -0,0 +1,10 @@
+package com.mogo.module.tanlu.model.event;
+
+/**
+ * @author lixiaopeng
+ * @description 分享弹框事件
+ * @since 2020-01-08
+ */
+public class SharedialogEvent {
+
+}
diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/receiver/ShareDialogReceiver.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/receiver/ShareDialogReceiver.java
new file mode 100644
index 0000000000..89680cb0c2
--- /dev/null
+++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/receiver/ShareDialogReceiver.java
@@ -0,0 +1,24 @@
+package com.mogo.module.tanlu.receiver;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.util.Log;
+
+import com.mogo.module.tanlu.model.event.SharedialogEvent;
+
+import org.greenrobot.eventbus.EventBus;
+
+/**
+ * @author lixiaopeng
+ * @description
+ * @since 2020-02-09
+ */
+public class ShareDialogReceiver extends BroadcastReceiver {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ if (intent.getAction() == "com.zhidao.sharedialog") {
+ EventBus.getDefault().post(new SharedialogEvent());
+ }
+ }
+}