【发布时间】:2013-02-18 09:48:16
【问题描述】:
我想在 Sdcard 上保存许多文件。当我将这些文件保存在文件夹中时,我收到内存不足的警告
设备内存太低-请关闭以下项目
应用程序崩溃了。 我可以手动放置文件夹并且我没有遇到内存问题但在应用程序中它显示它即使SD卡上有可用空间的问题。 这是我用来保存文件的方法。
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) {
}
}
}
【问题讨论】:
-
应用失败的文件大小是多少?
-
我没有静态文件。每个文件都有一个大小。但是文件夹的大小大约是1.8 Mo
-
我猜“Mo”是 MByte?
标签: memory blackberry java-me