Symbian S60 - 具有单个连接对话框的多个连接

时间:2008-12-02 09:04:17

标签: singleton symbian s60

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

类中存在RSocketServRConnection对象,这些对象似乎是打开访问点的对象。这是一个足够好的解决方案来制作这些静态对象(单例),因此只能调用一次访问点吗?

任何人都有经验/想法吗?

谢谢!

万一你想知道,我正在使用S60 3rd ed。 FP2 v1.1

3 个答案:

答案 0 :(得分:1)

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

如果您编写自己的代码,请获取一个RSocketServ实例和3个RSocket实例。那应该够了。接入点选择对话框仅在建立连接时发生,只有在您到达非覆盖区域或下载超时时才会发生这种情况。

答案 1 :(得分:0)

另一种方法是禁止“选择访问点”对话框。您可以使用CIntConnectionInitiator建立连接。虽然没有记录这个类,但forum.nokia.com上有很多例子。

答案 2 :(得分:0)

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