1

Blackberry Torch 9800 で HTTP 接続を確立しようとすると、少し問題が発生します。問題が発生する行は次のとおりです。

HttpConnection connection = (HttpConnection)Connector.open(URL);

私の電話にはデータプランがなく、Wi-Fi経由でこれを行おうとしていました. 私はこの方法で数か月間うまくやっています。しかし、突然、それは私にCriticalIOException.

ここに私の接続文字列があります:

http://mysite.mycompany.com/mws/MyWebService/MyWebService.asmx;interface=wifi

なぜこれが起こっているのかわからず、どうすればよいかわかりません。どんな助けでも大歓迎です。

ありがとう!

4

2 に答える 2

1

Connector.open()その従来のアプローチを使い続けないでください。これは、JavaME で接続を開く方法でした。RIM はそれらの上にライブラリを構築したため、転送タイプを選択するための接尾辞ベースのハックを考え出しました。これにより、汚れたコードが破損しやすくなり、新しい開発者 (および年配の開発者) に多大な苦痛を与えました。

ConnectionFactoryOS 5.0 で導入された RIM は、特にこの種の問題を解決するために導入されました。これは 2008 年のことで、今は 2012 年です。

それを見てください

于 2012-09-07T10:18:56.503 に答える
0

通常、wifi アペンダーを使用する場合は、デバイス側のアペンダーも使用されます。ただし、これがあなたの問題に関連しているかどうかはわかりません。

 ;deviceside=true;interface=wifi
于 2012-09-07T03:19:35.307 に答える