Question

Mon application nécessite jusqu'à 3 connexions de téléchargement simultanées. J'utilise actuellement une classe CWebClient (légèrement modifiée) fournie dans le cadre de l'interface utilisateur Carbure, mais son utilisation multiple pour chaque connexion m'invite à plusieurs types à "sélectionner le point d'accès"

.

Un objet RSocketServ et un objet RConnection existent dans la classe; ils semblent être les éléments qui ouvrent le point d'accès. Serait-ce une solution suffisante pour rendre ces objets statiques (singleton) de manière à ce que le point d'accès ne soit appelé qu'une seule fois?

Quelqu'un a-t-il une expérience / pensée?

Merci!

Au cas où vous vous le demanderiez, j'utilise S60 3rd ed. FP2 v1.1

Était-ce utile?

La solution

La connexion doit être la classe qui déclenche la boîte de dialogue de sélection du point d'accès.

Si vous écrivez votre propre code, obtenez une instance de RSocketServ et 3 instances de RSocket. Cela devrait suffire. La boîte de dialogue de sélection du point d'accès ne s'affiche que lorsque la connexion est établie, ce qui ne se produira qu'une seule fois jusqu'à ce que vous atteigniez une zone de non-couverture ou que le délai de téléchargement soit écoulé.

Autres conseils

L’autre méthode consiste à supprimer "Sélectionner un point d’accès". dialogue. Vous pouvez le faire en utilisant CIntConnectionInitiator pour établir une connexion. Bien que cette classe ne soit pas documentée, il existe de nombreux exemples sur forum.nokia.com .

Faites rouler votre propre sélecteur de point d’accès et enregistrez l’identifiant du point. Ensuite, utilisez TCommDbConnPref pour définir l’identifiant AP et supprimer le dialogue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top