【问题标题】:Symbian S60 - Multiple connections with a single connection dialogSymbian S60 - 一个连接对话框的多个连接
【发布时间】:2011-03-12 08:35:14
【问题描述】:

我的应用程序最多需要 3 个同时下载连接。我目前正在使用 Carbide UI 框架中提供的(稍作改动的)CWebClient 类,但是为每个连接使用该类的多个实例会提示我使用多种类型来“选择访问点”

类中存在一个RSocketServ 和一个RConnection 对象,这些似乎是打开访问点的东西。制作这些静态对象(单例)是否是一个足够好的解决方案,以便只调用一次访问点?

有人有什么经验/想法吗?

谢谢!

以防万一,我使用的是 S60 3rd ed。 FP2 v1.1

【问题讨论】:

    标签: singleton symbian s60


    【解决方案1】:

    RConnection 应该是触发接入点选择对话框的类。

    如果您编写自己的代码,请获取一个 RSocketServ 实例和 3 个 RSocket 实例。这应该足够了。接入点选择对话框只会在建立连接时出现,只会出现一次,直到您到达非覆盖区域或下载超时。

    【讨论】:

      【解决方案2】:

      另一种方法是取消“选择接入点”对话框。您可以通过使用 CIntConnectionInitiator 建立连接来做到这一点。虽然没有记录这个类,但forum.nokia.com 上有很多例子。

      【讨论】:

        【解决方案3】:

        滚动您自己的接入点 (AP) 选择器并存储 AP ID。 然后使用 TCommDbConnPref 设置 AP ID 并抑制对话框。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-06
          • 1970-01-01
          • 1970-01-01
          • 2011-07-05
          • 1970-01-01
          • 2021-06-22
          相关资源
          最近更新 更多