diff --git a/app/src/main/java/com/gh/base/BaseActivity.java b/app/src/main/java/com/gh/base/BaseActivity.java index 307c8176c1..d8d129a944 100644 --- a/app/src/main/java/com/gh/base/BaseActivity.java +++ b/app/src/main/java/com/gh/base/BaseActivity.java @@ -28,6 +28,7 @@ import com.gh.common.constant.Constants; import com.gh.common.util.DialogUtils; import com.gh.common.util.DisplayUtils; import com.gh.common.util.EntranceUtils; +import com.gh.common.util.ExtensionsKt; import com.gh.common.util.MtaHelper; import com.gh.common.util.PackageInstaller; import com.gh.common.util.RunningUtils; @@ -99,10 +100,13 @@ public abstract class BaseActivity extends BaseAppCompatActivity implements Easy @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); - if (requestCode == com.tencent.connect.common.Constants.REQUEST_QQ_SHARE - || requestCode == com.tencent.connect.common.Constants.REQUEST_QZONE_SHARE) { - Tencent.onActivityResultData(requestCode, resultCode, data, ShareUtils.getInstance(this).QqShareListener); - } + ExtensionsKt.tryCatchInRelease(() -> { + if (requestCode == com.tencent.connect.common.Constants.REQUEST_QQ_SHARE + || requestCode == com.tencent.connect.common.Constants.REQUEST_QZONE_SHARE) { + Tencent.onActivityResultData(requestCode, resultCode, data, ShareUtils.getInstance(this).QqShareListener); + } + return null; + }); } @Override diff --git a/app/src/main/java/com/gh/gamecenter/qa/comment/NewCommentFragment.kt b/app/src/main/java/com/gh/gamecenter/qa/comment/NewCommentFragment.kt index 14b8ebecc1..c502d500a2 100644 --- a/app/src/main/java/com/gh/gamecenter/qa/comment/NewCommentFragment.kt +++ b/app/src/main/java/com/gh/gamecenter/qa/comment/NewCommentFragment.kt @@ -199,10 +199,10 @@ open class NewCommentFragment : ListFragment } mViewModel.saveCommentDraft(mCommentEntity, commentEt.text.toString()) } - if (mCommentType == CommentType.VIDEO || mCommentType == CommentType.VIDEO_CONVERSATION) { - commentEt.filters = arrayOf(TextHelper.getFilter(140, "评论不能多于140字")) - } else { + if (mCommentType == CommentType.COMMUNITY_ARTICLE || mCommentType == CommentType.COMMUNITY_ARTICLE_CONVERSATION) { commentEt.filters = arrayOf(TextHelper.getFilter(5000, "评论不能多于5000字")) + } else { + commentEt.filters = arrayOf(TextHelper.getFilter(140, "评论不能多于140字")) } mViewModel.getCommentDraft(mCommentEntity)?.let { commentEt.setText(it.draft)