现象如图:右下角有个剩下字数统计。但是当变成负数的时候居然还是可以分享成功。
于是就得限制负数不能分享。
解决方案:
在cn.sharesdk.onekeyshare.theme.classic包的EditPage.java里,在onClick()里的
<span style="font-size:18px;">if (v.equals(llTitle.getBtnRight())) 后面<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">加上一句判断代码:如下</span></span>
<span style="font-size:18px;">if (v.equals(llTitle.getBtnRight())) { if (Integer.valueOf(tvCounter.getText().toString()) < 0 && platformList != null && platformList.length > 0 && platformList[0].getName().equals(SinaWeibo.NAME)) { <span style="white-space:pre"> </span>Toast.makeText(activity, "超过字数上限,请重输", Toast.LENGTH_LONG).show(); return; }</span>
<span style="font-size:18px;"><span style="white-space:pre"> </span>...</span>
<span style="font-size:18px;">}</span>
自此,当微博分享超过140字的时候提示 超过字数上限,请重试
时间: 2024-11-05 06:51:46