質問

アプリケーションには、最大3つの同時ダウンロード接続が必要です。現在、Carbide UIフレームワークで提供されている(わずかに変更された)CWebClientクラスを使用していますが、接続ごとにこのインスタンスを複数使用すると、「アクセスポイントを選択」

RSocketServ RConnection オブジェクトがクラスに存在し、これらはアクセスポイントを開くもののようです。これらの静的オブジェクト(シングルトン)を作成して、アクセスポイントが1回だけ呼び出されるようにするのに十分なソリューションでしょうか?

経験/考えがある人はいますか?

ありがとう!

念のため、S60 3rd edを使用しています。 FP2 v1.1

役に立ちましたか?

解決

RConnectionは、アクセスポイント選択ダイアログをトリガーするクラスでなければなりません。

独自のコードを記述する場合は、RSocketServの1つのインスタンスとRSocketの3つのインスタンスを取得します。それで十分でしょう。アクセスポイントの選択ダイアログは、接続が確立されたときにのみ発生します。これは、非カバレッジエリアに到達するかダウンロードがタイムアウトするまで1回だけ発生します。

他のヒント

もう1つの方法は、「アクセスポイントの選択」を抑制することです。ダイアログ。これを行うには、CIntConnectionInitiatorを使用して接続を確立します。このクラスは文書化されていませんが、 forum.nokia.com には多くの例があります。

独自のアクセスポイント(AP)セレクターをロールして、AP IDを保存します。 次に、TCommDbConnPrefを使用してAP IDを設定し、ダイアログを非表示にします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top