Symbian S60 - Connessioni multiple con una finestra di dialogo di connessione singola

StackOverflow https://stackoverflow.com/questions/333405

  •  22-07-2019
  •  | 
  •  

Domanda

La mia applicazione richiede fino a 3 connessioni per il download simultaneo. Attualmente sto utilizzando una classe CWebClient (leggermente modificata) fornita nel framework dell'interfaccia utente di Carbide, tuttavia l'utilizzo di più istanze di questo per ogni connessione mi richiede più tipi di "selezionare punto di accesso"

Esistono nella classe un oggetto RSocketServ e un RConnection , che sembrano essere le cose che aprono il punto di accesso. Sarebbe una soluzione abbastanza buona per rendere questi oggetti statici (singleton) in modo che il punto di accesso venga chiamato solo una volta?

Qualcuno ha qualche esperienza / pensiero?

Grazie!

Nel caso ti chiedessi, sto usando S60 3rd ed. FP2 v1.1

È stato utile?

Soluzione

RConnection dovrebbe essere la classe che attiva la finestra di dialogo per la selezione del punto di accesso.

Se scrivi il tuo codice, ottieni un'istanza di RSocketServ e 3 istanze di RSocket. Questo dovrebbe essere abbastanza. La finestra di dialogo per la selezione del punto di accesso si verificherà solo quando viene stabilita la connessione, che avverrà una sola volta fino a quando non raggiungerai un'area non coperta o il timeout dei download.

Altri suggerimenti

L'altro modo è sopprimere " Seleziona punto di accesso " dialogo. Puoi farlo usando CIntConnectionInitiator per stabilire una connessione. Sebbene questa classe non sia documentata, ci sono molti esempi su forum.nokia.com .

Ruota il tuo selettore accesspoint (AP) e archivia l'ID AP. Quindi utilizzare TCommDbConnPref per impostare l'ID AP e sopprimere la finestra di dialogo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top