首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Symbian >

symbian 全局变量,该如何解决

2012-12-17 
symbian 全局变量小弟刚接触Symbian, symbian的全局变量需要在哪里定义。 如何定义。以及想要改变全局变量的

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中添加这个变量。 看的我有点糊里糊涂的

热点排行