Sdcardに多くのファイルを保存したい。これらのファイルをフォルダに保存すると、メモリが不足しているという警告が表示されます
デバイスのメモリが少なすぎます - 次のアイテムを閉じてください
そしてアプリケーションがクラッシュしました。フォルダーを手動で配置でき、メモリの問題は発生しませんでしたが、アプリケーションでは、Sdcard に空き容量があっても表示されます。これは、ファイルを保存するために使用した方法です。
public static void saveWebContentCache(String save_name, String url) {
FileConnection fconn = null;
OutputStream outputStream = null;
try {
fconn = (FileConnection) Connector.open(
NetWorkConfig.webfolder + save_name,
Connector.READ_WRITE);
if (!fconn.exists()) {
fconn.create();
outputStream = fconn.openOutputStream();
outputStream.write(getByte(url));
}
} catch (IOException e) {
Status.show("ko !");
} finally {// Close the connections
try {
if (outputStream != null) {
outputStream.close();
outputStream = null;
}
} catch (Exception e) {
}
try {
if (fconn != null) {
fconn.close();
fconn = null;
}
} catch (Exception e) {
}
}
}