以下のコードのように、数回フラッシュする http 接続を作成したいと考えています。
int length100 = 1000;
int position = 0;
while (position < length) {
try {
os.write(postDataBytes, position, length100);
position += length100;
int location = position * 100 / length;
gaugeField.setValue(location);
os.flush();
}
}
このコードは、ワイヤレス接続で機能します。ただし、EDGE と 3G でテストすると、コードは 1 回だけフラッシュされ、例外を使用して書き込もうとするとos.write(...);
例外がスローされます。StreamConnection: Stream Closed
ヘルプやアイデアはありますか?