Pregunta

Mi aplicación necesita hasta 3 conexiones de descarga simultáneas. Actualmente estoy usando una clase CWebClient (ligeramente alterada) provista en el marco de la interfaz de usuario de Carbide, sin embargo, usar varias instancias de esto para cada conexión me solicita varios tipos para seleccionar el punto de acceso

Existe un RSocketServ y un objeto RConnection en la clase, estos parecen ser los elementos que abren el punto de acceso. ¿Sería una solución lo suficientemente buena para hacer estos objetos estáticos (singleton) para que el punto de acceso solo se llame una vez?

¿Alguien tiene alguna experiencia / pensamiento?

¡Gracias!

En caso de que te lo preguntes, estoy usando S60 3rd ed. FP2 v1.1

¿Fue útil?

Solución

RConnection debería ser la clase que activa el diálogo de selección del punto de acceso.

Si escribe su propio código, obtenga una instancia de RSocketServ y 3 instancias de RSocket. Eso debería bastar. El cuadro de diálogo de selección del punto de acceso solo aparecerá cuando se establezca la conexión, lo que ocurrirá solo una vez hasta que llegue a un área sin cobertura o se agote el tiempo de descarga.

Otros consejos

La otra forma es suprimir " Seleccionar punto de acceso " diálogo. Puede hacerlo utilizando CIntConnectionInitiator para establecer una conexión. Aunque esta clase no está documentada, hay varios ejemplos en forum.nokia.com .

Gire su propio selector de punto de acceso (AP) y almacene la ID de AP. Luego use TCommDbConnPref para establecer la ID de AP y suprimir el diálogo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top