两种界面按键切换程序架构哪种好一点?

2020-01-02 19:38发布

第一种:当前界面下判断按键,然后切换界面,或进行界面局部修改显示操作
第二种:根据按键判断当前处于什么界面,然后切换界面,或进行界面局部修改显示操作

大家一般用哪种?或有其他办法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
持剑问天
1楼-- · 2020-01-03 11:58
建议第一种,按状态划分的话,当前状态下只处理当前需要的按键事件,这样做结构比较清晰
styleno1
2楼-- · 2020-01-03 12:15
 精彩回答 2  元偷偷看……
prince2010
3楼-- · 2020-01-03 18:12
styleno1 发表于 2019-8-15 10:54
事件驱动,直接调用当前页面的回调,各页面独立管理自己的按键响应

你说的是第一种吧?
security
4楼-- · 2020-01-03 22:53
第一种。
ttoto
5楼-- · 2020-01-04 03:00
一样的,只是调用顺序不同。你的目的是一个按键,一个界面。对应一个操作。在组织跳转的时候是两个选择的结构,哪一个先来都一样。对于小的项目,你把一个界面和对应函数放在一个文件,大的多级菜单有通用的按键比如返回上一级之类的你可以把一个按键对应的功能放在一个文件。
落叶知秋
6楼-- · 2020-01-04 07:00
按照人的理解角度,第一种是比较容易理解的
但如果考虑到按键的扫描,如果每个界面都有重复的按键扫描代码,那也是很烦的

一周热门 更多>