style: unify project detail top menu

This commit is contained in:
kris
2026-04-03 09:51:21 +08:00
parent 95f164e552
commit 459b301939
3 changed files with 61 additions and 1 deletions

View File

@@ -700,6 +700,24 @@ public class ProjectDetailActivity extends BossScreenActivity {
.show();
}
private void showConversationMoreMenu() {
new AlertDialog.Builder(this)
.setItems(new CharSequence[]{"会话信息", "刷新"}, (dialog, which) -> {
switch (which) {
case 0:
openConversationInfo();
break;
case 1:
reload(true);
break;
default:
dialog.dismiss();
break;
}
})
.show();
}
private void showMasterAgentModelPicker() {
if (!isMasterAgentConversation()) {
return;
@@ -1452,7 +1470,7 @@ public class ProjectDetailActivity extends BossScreenActivity {
} else if (isMasterAgentConversation()) {
setHeaderAction("...", v -> showMasterAgentMoreMenu());
} else if (bindings.showHeaderAction) {
setHeaderAction(WechatSurfaceMapper.conversationInfoActionLabel(), v -> openConversationInfo());
setHeaderAction("...", v -> showConversationMoreMenu());
} else {
hideHeaderAction();
}