1

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

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

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

谢谢!

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

4

3 回答 3

1

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

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

于 2008-12-03T14:40:08.293 回答
0

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

于 2008-12-02T19:57:46.577 回答
0

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

于 2008-12-09T09:06:14.343 回答