iモード携帯電話用Java(iアプリ) Part 3
■ このスレッドは過去ログ倉庫に格納されています
0384haruka
NGNGcatch部分を、
catch(ConnectionException e){
System.out.println(e.toString() + ":" + e.getStatus());
} catch(Exception e){
System.out.println(e.toString());
}
みたいにして、なんのExceptionが出ているのか調べた??
NO_RESOURCE なら、フラグメンテーションが発生して
メモリが少なくなっているせいなので、
out.close();のうしろにSystem.gc();を入れるとなおるかもしれない。
RESOURCE_BUSY なら、複数のスレッドからsaveDataが同時に呼ばれてるからかもしれないので、
saveするメソッドを全部synchronizedにすればなおるかもしれない。
です。
■ このスレッドは過去ログ倉庫に格納されています