0

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) {
        }
    }
}
4

1 に答える 1