统一部分内部多类型跳转

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

@ -6,6 +6,7 @@ import android.os.Bundle;
import com.gh.common.util.EntranceUtils;
import com.gh.gamecenter.entity.MessageEntity;
import com.gh.gamecenter.qa.answer.detail.comment.AnswerCommentActivity;
import com.gh.gamecenter.qa.answer.detail.comment.AnswerCommentConversationFragment;
import com.halo.assistant.fragment.comment.CommentDetailFragment;
@ -19,9 +20,6 @@ public class CommentDetailActivity extends NormalActivity {
Bundle args = new Bundle();
args.putString(EntranceUtils.KEY_COMMENTID, commentId);
args.putParcelable(MessageEntity.Article.TAG, article);
// return new IntentFactory.Builder(context)
// .setActivity(CommentDetailActivity.class)
// .setFragment(CommentDetailFragment.class).setArgs(args).build();
return getTargetIntent(context, CommentDetailActivity.class, CommentDetailFragment.class, args);
}
@ -29,9 +27,15 @@ public class CommentDetailActivity extends NormalActivity {
Bundle args = new Bundle();
args.putString(EntranceUtils.KEY_COMMENTID, commentId);
args.putString(EntranceUtils.KEY_ANSWER_ID, answerId);
// return new IntentFactory.Builder(context)
// .setActivity(CommentDetailActivity.class)
// .setFragment(CommentDetailFragment.class).setArgs(args).build();
return getTargetIntent(context, CommentDetailActivity.class, AnswerCommentConversationFragment.class, args);
}
public static Intent getCommunityArticleCommentIntent(Context context, String articleId, String articleCommentId, String articleCommunityId) {
Bundle args = new Bundle();
args.putString(AnswerCommentActivity.ARTICLE_ID, articleId);
args.putString(EntranceUtils.KEY_ARTICLE_COMMENT_ID, articleCommentId);
args.putString(AnswerCommentActivity.ARTICLE_COMMUNITY_ID, articleCommunityId);
return getTargetIntent(context, CommentDetailActivity.class, AnswerCommentConversationFragment.class, args);
}