首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在flex spark中让视图在脱离上下文的情况下仍能运行?

如何在flex spark中让视图在脱离上下文的情况下仍能运行?
EN

Stack Overflow用户
提问于 2013-02-18 12:50:05
回答 1查看 79关注 0票数 0

我在服务器端使用flex和red5为android设计了一个视频会议应用程序。我有3个视图:**聊天视图(文字聊天)-流视图(显示其他用户的流)和我的视图(显示您自己的摄像头)**。

现在的问题是,每当我切换视图,例如从聊天视图到流视图,传入的聊天消息将不是received.Is有一个解决这个问题的方法。我希望在切换到另一个视图后仍显示传入的聊天消息。任何帮助都将不胜感激。我附上了一些图片:

首先,我以jamie的身份从我的手机上打开应用程序,然后转到members选项卡(即。streams视图),其中显示了用户clientFromWindows的流:

现在我开始从clientFromWindows发送消息,它是运行同一个应用程序的安卓模拟器:

现在,在我的手机中,当我回到聊天视图时,即。杰米的聊天视图clientFromWindows显示的消息未显示。

请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-18 15:43:59

要做你想做的事情,你需要有一个控制器,一个表示模型,一个单例,或者“在这里插入你的设计模式”存在于你的视图之外。这个控制器将包含从服务器获取数据和更新应用程序模型的所有逻辑。

因此,当您从聊天视图转到视频视图时,控制器仍将与服务器通信以接收新的聊天消息。新的聊天消息将被添加到应用程序的“聊天模型”中。下次用户访问聊天视图时,可以从模型中呈现新消息。

由于移动设备的资源有限(与台式机/笔记本电脑相比),Flex移动应用程序中的View类应该在您离开它们时被处理掉。

我已经简化了一点,你的控制器不一定要和服务器通信,你可以把与后端的通信委托给另一个类。但出于解释的目的,我省略了构建MVC应用程序时可能遵循的设计模式和/或最佳实践。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14929667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档