style: unify project detail top menu
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user