完成安卓鸿蒙的分享
This commit is contained in:
@@ -51,11 +51,11 @@ public class QQIntentShareHelper {
|
|||||||
|
|
||||||
if (com.tsgame.tsgame_niuniu.util.EnvironmentUtil.isHarmonyOS()) {
|
if (com.tsgame.tsgame_niuniu.util.EnvironmentUtil.isHarmonyOS()) {
|
||||||
// 鸿蒙环境下的QQ分享逻辑
|
// 鸿蒙环境下的QQ分享逻辑
|
||||||
Toast.makeText(context, "isHarmonyOS", Toast.LENGTH_SHORT).show();
|
// Toast.makeText(context, "isHarmonyOS", Toast.LENGTH_SHORT).show();
|
||||||
shareToQQHarmony(context, qqIntentShareUtil, type, bean);
|
shareToQQHarmony(context, qqIntentShareUtil, type, bean);
|
||||||
} else {
|
} else {
|
||||||
// 安卓环境下的QQ分享逻辑
|
// 安卓环境下的QQ分享逻辑
|
||||||
Toast.makeText(context, "isAndroid", Toast.LENGTH_SHORT).show();
|
// Toast.makeText(context, "isAndroid", Toast.LENGTH_SHORT).show();
|
||||||
shareToQQ(context, qqIntentShareUtil, type, bean);
|
shareToQQ(context, qqIntentShareUtil, type, bean);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -368,7 +368,7 @@ public class QQIntentShareUtil {
|
|||||||
|
|
||||||
/** 鸿蒙环境:使用系统分享面板 */
|
/** 鸿蒙环境:使用系统分享面板 */
|
||||||
private void shareTextToQQ_Harmony(Activity activity, String text) {
|
private void shareTextToQQ_Harmony(Activity activity, String text) {
|
||||||
activity.runOnUiThread(() -> Toast.makeText(activity, "shareTextToQQ_Harmony", Toast.LENGTH_LONG).show());
|
// activity.runOnUiThread(() -> Toast.makeText(activity, "shareTextToQQ_Harmony", Toast.LENGTH_LONG).show());
|
||||||
try {
|
try {
|
||||||
try {
|
try {
|
||||||
copyToClipboard(activity, text);
|
copyToClipboard(activity, text);
|
||||||
@@ -388,7 +388,7 @@ public class QQIntentShareUtil {
|
|||||||
activity.startActivity(chooser);
|
activity.startActivity(chooser);
|
||||||
|
|
||||||
Log.d(TAG, "成功启动系统分享面板");
|
Log.d(TAG, "成功启动系统分享面板");
|
||||||
activity.runOnUiThread(() -> Toast.makeText(activity, "已将内容复制到剪贴板,请从列表中选择QQ并粘贴分享", Toast.LENGTH_LONG).show());
|
// activity.runOnUiThread(() -> Toast.makeText(activity, "已将内容复制到剪贴板,请从列表中选择QQ并粘贴分享", Toast.LENGTH_LONG).show());
|
||||||
|
|
||||||
if (mCallback != null) {
|
if (mCallback != null) {
|
||||||
new Handler(Looper.getMainLooper()).postDelayed(() -> {
|
new Handler(Looper.getMainLooper()).postDelayed(() -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user