This commit is contained in:
leafwai
2022-05-31 16:09:10 +08:00
parent b340397716
commit 7995f14050
15 changed files with 164 additions and 3 deletions

View File

@ -14,6 +14,8 @@ import com.gh.gamecenter.entity.ConcernEntity;
import com.gh.gamecenter.message.MessageDetailFragment;
import com.halo.assistant.HaloApp;
import kotlin.Pair;
/**
* Created by khy on 2016/11/8.
* 消息详情界面(评论详情)
@ -77,4 +79,24 @@ public class MessageDetailActivity extends ToolBarActivity {
super.onNightModeChange();
DisplayUtils.setStatusBarColor(this, R.color.transparent, !mNightMode);
}
@Override
public Pair<String, String> getBusinessId() {
MessageDetailFragment fragment = (MessageDetailFragment) getTargetFragment();
if (fragment.getArguments() != null) {
Object concernEntity = HaloApp.get(ConcernEntity.TAG, false);
Object commentEntity = fragment.requireArguments().getParcelable(CommentEntity.TAG);
if (fragment.getArguments().getString(EntranceConsts.KEY_NEWSID) != null && commentEntity != null) {
return new Pair(((CommentEntity) commentEntity).getId(), fragment.getArguments().getString(EntranceConsts.KEY_NEWSID));
} else if (fragment.getArguments().getString(EntranceConsts.KEY_NEWSID) != null) {
return new Pair(fragment.getArguments().getString(EntranceConsts.KEY_NEWSID), "");
} else if (concernEntity != null) {
return new Pair(((ConcernEntity) concernEntity).getId(), "");
} else {
return super.getBusinessId();
}
} else {
return super.getBusinessId();
}
}
}