欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

symbian 全局变量,该如何解决

更新时间: 2014-01-05 02:40:22 责任编辑: Author_N1

 

symbian 全局变量
小弟刚接触Symbian, symbian的全局变量需要在哪里定义。 如何定义。以及想要改变全局变量的值,需要如何操作。请大虾帮帮忙,不胜感激。
------最佳解决方案--------------------
在多视图架构中,UI类控制多个View类,每个View类又控制自己的Container类(可以说是容器),Container中添加界面元素控件等,界面绘制都交给Container类,该界面的数据命令处理交给View类管理,例如HandleCommandL(TInt aCommand)函数,视图切换后前一个视图的View和Container都消失,但是UI类始终存在,所以数据在UI类中相当于全局变量,在任何视图中都可以访问得到。

在Container类中可以调用UI类的指针CEikonEnv::Static()->AppUi();然后可以进行你想要的一些操作,例如调用ActivateLocalViewL进行视图切换,同时这个函数还可以进行视图之间的数据传递。

理解塞班的框架很有必要,我觉得这是做塞班项目的基础之一。
------其他解决方案--------------------
跟普通的c++程序一样吧
------其他解决方案--------------------
塞班由于内存的问题,不建议用全局变量吧,要做什么非要用全局变量呀?
------其他解决方案--------------------
引用:
塞班由于内存的问题,不建议用全局变量吧,要做什么非要用全局变量呀?


我刚学塞班, 用的Carbide c/c++ 这个开发工具。 我想做一个小程序来了解框架。 我在网上搜索说,需要在AppUi中添加这个变量。 看的我有点糊里糊涂的
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:40:22
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/12932/
本文WWW.DOC100.NET DOC100.NET版权所有。