HttpConnectionを使用するミッドレットを開発しました。接続を行う別のスレッドがあります。
今私がしたことは、そのスレッドにcancel()と呼ばれる別のメソッドを提供することでした。これは、run()メソッドでHttpConnectionが使用されている場合でもHttpConnection.close()を呼び出します。
このようにして、接続を中断/キャンセルします。これは私のSunワイヤレスエミュレーターでは正常に機能しますが、NokiaデバイスとNokiaSDK2では機能しません。
1つのスレッドがHttpConnectionを使用していて、別のスレッドがその上でclose()を呼び出している可能性はありますか?例外がスローされることを期待していましたが、代わりにミッドレットがハングします。