紫だちたる雲の細くたなびきたる blog

春はあけぼの(をかし)

iアプリがAPI通りに動かない

4191バイトのデータをInputStreamから読み込むとなぜか1回しか回らないはずのループを2回も回る。ストリームの終端まで4191バイトしかないのだから4191バイトのバッファでreadしたら2回目の呼び出しで0が戻るはずなのに、0より大が返っているのだ。F901iCでは正しい動きなのに、N900iP900iVではこんな変な動きになる。
ちゃんと動くように無理矢理改造するのに3時間も費やした。貴重な時間を返せ日○電気!(笑)