Commit da17437c6a13c6cafa09c368d31d66dc2e59a495

Authored by 袁思汶
1 parent 475b6e14

外分至IM文本内容字数限制

OutSide_Share/src/main/java/com/cnlive/outside_share/activity/ShareIMActivity.java
... ... @@ -76,6 +76,8 @@ public class ShareIMActivity extends AppCompatActivity {
76 76 public static final int VIDEO_MAX_SIZE = 100 * 1024 * 1024;
77 77 //聊天页面图片文件最大100M
78 78 public static final int IMAGE_MAX_SIZE = 25 * 1024 * 1024;
  79 + //聊天页面文本最大字数限制5000
  80 + public static final int TEXT_MAX_SIZE = 5000;
79 81 private File filevideo;
80 82 private Timer timer, photoTimer;
81 83 private SharedPreferences preferences;
... ... @@ -752,12 +754,17 @@ public class ShareIMActivity extends AppCompatActivity {
752 754 * @param shareLocalContent 分享的视频、图片、文件的本地路径,纯文本的内容
753 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 774 * @param paths 分享的多张图片的本地地址
768 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 778 ARouter.getInstance().build("/cnconversation/SelectForwardActivity")
772 779 .withStringArrayList("shareLocalPathList", paths)
773 780 .withInt("shareType", shareType)
... ...
config.gradle
... ... @@ -21,7 +21,7 @@ ext {
21 21 //编译方式
22 22 debug : false,
23 23 //版本号
24   - version: "1.0.3.4",
  24 + version: "1.0.3.5",
25 25 //Lib库前缀
26 26 packeg : "com.cnlive.outside_share",
27 27 //Lib库名称
... ...