Có thể ngăn WebView lưu dữ liệu trong bộ nhớ cache trong/data/data/???/cache/webViewCache không? Tôi đã thiết lập những điều sau đây trên WebSettings nhưng thư mục bộ nhớ cache vẫn được sử dụng:Ngăn chặn dữ liệu bộ nhớ cache trên Android WebView
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
webSettings.setAppCacheEnabled(false);
tôi đã nhận thấy rằng các tập tin bộ nhớ cache được xóa trên thoát ứng dụng hoặc khi ứng dụng đi vào nền nhưng tôi muốn cho họ không được tạo ra ở tất cả. Hơn nữa, tôi muốn ngăn chặn việc sử dụng webview.db & webviewCache.db được tìm thấy trong/data/data/???/database. Tôi hiện đang xóa cơ sở dữ liệu như vậy:
context.deleteDatabase("webview.db");
context.deleteDatabase("webviewCache.db");
Điều này dường như có hiệu quả mong muốn và các tệp không xuất hiện để được tạo lại để sử dụng. Có an toàn để giả định đây là trường hợp?
Bạn đã có may mắn nào trong việc ngăn chặn bộ nhớ đệm? – omega
Tôi không sợ. – dbotha