Symbian S60 - несколько подключений в одном диалоге подключения - PullRequest
1 голос
/ 02 декабря 2008

Моему приложению требуется до 3 одновременных загрузок. В настоящее время я использую (слегка измененный) класс CWebClient, предоставляемый в инфраструктуре Carbide UI, однако использование нескольких экземпляров этого для каждого соединения предлагает мне несколько типов для «выбора точки доступа»

В классе существуют объекты RSocketServ и RConnection, которые, по-видимому, открывают точку доступа. Было бы достаточно хорошим решением для создания этих статических объектов (одноэлементных), чтобы точка доступа вызывалась только один раз?

У кого-нибудь есть опыт / мысли?

Спасибо!

На всякий случай, если вам интересно, я использую S60 3rd ed. FP2 v1.1

Ответы [ 3 ]

1 голос
/ 03 декабря 2008

RConnection должен быть классом, который запускает диалоговое окно выбора точки доступа.

Если вы пишете свой собственный код, получите один экземпляр RSocketServ и 3 экземпляра RSocket. Этого должно быть достаточно. Диалоговое окно выбора точки доступа будет появляться только после установления соединения, что будет происходить только один раз, пока вы не попадете в зону отсутствия покрытия или не истечет время загрузки.

0 голосов
/ 09 декабря 2008

Сверните селектор собственной точки доступа (AP) и сохраните идентификатор AP. Затем используйте TCommDbConnPref, чтобы установить идентификатор AP и закрыть диалоговое окно.

0 голосов
/ 02 декабря 2008

Другой способ - отключить диалог «Выбор точки доступа». Вы можете сделать это, используя CIntConnectionInitiator для установления соединения. Хотя этот класс не задокументирован, на forum.nokia.com .

имеется множество примеров.
...