Commit da17437c6a13c6cafa09c368d31d66dc2e59a495
1 parent
475b6e14
外分至IM文本内容字数限制
Showing
2 changed files
with
15 additions
and
8 deletions
OutSide_Share/src/main/java/com/cnlive/outside_share/activity/ShareIMActivity.java
| @@ -76,6 +76,8 @@ public class ShareIMActivity extends AppCompatActivity { | @@ -76,6 +76,8 @@ public class ShareIMActivity extends AppCompatActivity { | ||
| 76 | public static final int VIDEO_MAX_SIZE = 100 * 1024 * 1024; | 76 | public static final int VIDEO_MAX_SIZE = 100 * 1024 * 1024; |
| 77 | //聊天页面图片文件最大100M | 77 | //聊天页面图片文件最大100M |
| 78 | public static final int IMAGE_MAX_SIZE = 25 * 1024 * 1024; | 78 | public static final int IMAGE_MAX_SIZE = 25 * 1024 * 1024; |
| 79 | + //聊天页面文本最大字数限制5000 | ||
| 80 | + public static final int TEXT_MAX_SIZE = 5000; | ||
| 79 | private File filevideo; | 81 | private File filevideo; |
| 80 | private Timer timer, photoTimer; | 82 | private Timer timer, photoTimer; |
| 81 | private SharedPreferences preferences; | 83 | private SharedPreferences preferences; |
| @@ -752,12 +754,17 @@ public class ShareIMActivity extends AppCompatActivity { | @@ -752,12 +754,17 @@ public class ShareIMActivity extends AppCompatActivity { | ||
| 752 | * @param shareLocalContent 分享的视频、图片、文件的本地路径,纯文本的内容 | 754 | * @param shareLocalContent 分享的视频、图片、文件的本地路径,纯文本的内容 |
| 753 | * @param shareType 分享类型,视频、文件、图片、文本 | 755 | * @param shareType 分享类型,视频、文件、图片、文本 |
| 754 | */ | 756 | */ |
| 755 | - public static void startSelectForwardActivity(Context context, String shareLocalContent, int shareType, int inType) { | ||
| 756 | - ARouter.getInstance().build("/cnconversation/SelectForwardActivity") | ||
| 757 | - .withString("shareLocalContent", shareLocalContent) | ||
| 758 | - .withInt("shareType", shareType) | ||
| 759 | - .withInt("inType", inType) | ||
| 760 | - .navigation(context); | 757 | + public void startSelectForwardActivity(Context context, String shareLocalContent, int shareType, int inType) { |
| 758 | + if (shareLocalContent.length()>TEXT_MAX_SIZE){ | ||
| 759 | + AlertUtil.showDeftToast(context, "字数超过限制(5000)请删减后再分享"); | ||
| 760 | + killTime(); | ||
| 761 | + }else { | ||
| 762 | + ARouter.getInstance().build("/cnconversation/SelectForwardActivity") | ||
| 763 | + .withString("shareLocalContent", shareLocalContent) | ||
| 764 | + .withInt("shareType", shareType) | ||
| 765 | + .withInt("inType", inType) | ||
| 766 | + .navigation(context); | ||
| 767 | + } | ||
| 761 | } | 768 | } |
| 762 | 769 | ||
| 763 | /** | 770 | /** |
| @@ -767,7 +774,7 @@ public class ShareIMActivity extends AppCompatActivity { | @@ -767,7 +774,7 @@ public class ShareIMActivity extends AppCompatActivity { | ||
| 767 | * @param paths 分享的多张图片的本地地址 | 774 | * @param paths 分享的多张图片的本地地址 |
| 768 | * @param shareType 分享类型,图片 | 775 | * @param shareType 分享类型,图片 |
| 769 | */ | 776 | */ |
| 770 | - public static void startSelectForwardActivity(Context context, ArrayList<String> paths, int shareType) { | 777 | + public void startSelectForwardActivity(Context context, ArrayList<String> paths, int shareType) { |
| 771 | ARouter.getInstance().build("/cnconversation/SelectForwardActivity") | 778 | ARouter.getInstance().build("/cnconversation/SelectForwardActivity") |
| 772 | .withStringArrayList("shareLocalPathList", paths) | 779 | .withStringArrayList("shareLocalPathList", paths) |
| 773 | .withInt("shareType", shareType) | 780 | .withInt("shareType", shareType) |
config.gradle