找回密码
 注册
搜索
查看: 1619|回复: 9

[讨论] 关于10A tab页面的建立

[复制链接]
发表于 2011-6-1 15:39:27 | 显示全部楼层 |阅读模式
10A跟以往的版本在MMI层有很大的变化,菜单维护比以前麻烦(可能也是自己不熟悉的原因)。
  以往的版本中HIGHLIGT处理跟菜单直接对应,这种情况更改菜单的位置很方便,直接在资源里面改就可以。
  10A中也支持这种机制,但是系统大都时候不是这样做,比如有的是把子菜单的处理放到其对应主菜单的GROUP中去一起处理。如果要做TAB,建议TAB页面仍然可按以前的方法来做,而在进入下级菜单的时候再去建立GROUP机制。
  变化最大的是信息模块,不仅有GROUP机制还加入有限状态机,回调函数调来调去。一般都是先建立一个屏幕,从scrn_table中获取一个可用的screen,为其指定一个唯一的SCEEN ID,并做相应的初始化。最后发送一个INIT事件,经过一系列的回调,最终进入信息页面。如果要在信息这个页面做TAB,比如分成信息,语音信息,信息设置,该怎么处理呢?谢谢
[此贴子已经被作者于2011-6-2 12:50:26编辑过]
 楼主| 发表于 2011-6-1 15:40:12 | 显示全部楼层
自己先顶下 哈[em02]
点评回复

使用道具 举报

 楼主| 发表于 2011-6-7 16:07:17 | 显示全部楼层
其他界面都整好了,
就剩信息界面比较头疼呀!!!
点评回复

使用道具 举报

发表于 2011-6-3 18:45:38 | 显示全部楼层
直接用标记变量的方法去把title上画page效果。
点评回复

使用道具 举报

发表于 2011-6-3 15:34:50 | 显示全部楼层
现在的tab页的结构是主屏作为总节点(是tab型),在进入主屏时会根据传入的参数,来确定孩子节点的个数以及其他(是page型),显示的界面是主屏的tail节点(tail会根据tabn页改变)。如果一个page中出现进两次屏,就会有问题(比如内存泄露,现在节点,还有屏幕历史的存储都会申请内存)。而短信这模块太多的progress屏,如果这个屏会出现在page页的显示的流程中,那么铁定是不行的。楼主节哀,这个需求要改很难,除非重新组织短信的的一系列显示方式。[em11]
点评回复

使用道具 举报

发表于 2011-6-3 12:01:45 | 显示全部楼层
c程序员表示压力很大
点评回复

使用道具 举报

发表于 2011-6-3 11:30:03 | 显示全部楼层
C 开发人员无从适应了
点评回复

使用道具 举报

 楼主| 发表于 2011-6-2 12:40:40 | 显示全部楼层
无人回答[em14]
点评回复

使用道具 举报

 楼主| 发表于 2011-6-30 13:57:12 | 显示全部楼层
楼上你们是哪个公司呀?
还可以让MTK给你们重新休息信息架构
点评回复

使用道具 举报

发表于 2011-6-30 10:28:07 | 显示全部楼层
以下是引用mlj123mlj在2011-6-3 15:34:50的发言:
现在的tab页的结构是主屏作为总节点(是tab型),在进入主屏时会根据传入的参数,来确定孩子节点的个数以及其他(是page型),显示的界面是主屏的tail节点(tail会根据tabn页改变)。如果一个page中出现进两次屏,就会有问题(比如内存泄露,现在节点,还有屏幕历史的存储都会申请内存)。而短信这模块太多的progress屏,如果这个屏会出现在page页的显示的流程中,那么铁定是不行的。楼主节哀,这个需求要改很难,除非重新组织短信的的一系列显示方式。[em11]


6楼正解,小弟当初在09BCode上预实现信息Tab显示,就是由于上述诸多限制导致总是死机,最后还是由MTK重新修改设计了一套信息架构才实现Tab页,悲剧
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-26 21:45 , Processed in 0.046733 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表