统一部分内部多类型跳转

This commit is contained in:
kehaoyuan
2018-10-11 16:09:28 +08:00
parent 647bc29ef1
commit 2a985eb6aa
20 changed files with 126 additions and 185 deletions

View File

@ -145,7 +145,8 @@ public class CommentUtils {
}
public static void showAnswerCommentOptions(final CommentEntity commentEntity, final Context context,
final OnCommentCallBackListener listener, final String id, boolean showConversation, String answerId) {
final OnCommentCallBackListener listener, final String id,
boolean showConversation, String answerId, String articleId, String articleCommunityId) {
final Dialog dialog = new Dialog(context);
@ -201,7 +202,12 @@ public class CommentUtils {
CheckLoginUtils.checkLogin(context, () -> showAnswerReportDialog(answerId, commentEntity, context));
break;
case "查看对话":
context.startActivity(CommentDetailActivity.getAnswerCommentIntent(context, commentEntity.getId(), answerId));
if (TextUtils.isEmpty(articleId)) {
context.startActivity(CommentDetailActivity.getAnswerCommentIntent(context, commentEntity.getId(), answerId));
} else {
context.startActivity(CommentDetailActivity.getCommunityArticleCommentIntent(context, articleId, commentEntity.getId(), articleCommunityId));
}
break;
}
});