こんにちは、Android デバイスで Web アプリケーションをキャッシュしようとしました。私はすべてを試しましたが、何もうまくいきません。キャッシュは Android デバイスでのみ更新され、他のデバイスでは更新されません! 以下に、Web アプリケーションをキャッシュするために設定したすべての設定を示します。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
web = (WebView) findViewById(R.id.webview);
web.setWebViewClient(new myWebClient());
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setCacheMode(web.getSettings().LOAD_NORMAL);
web.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
web.getSettings().setUserAgentString(getString(R.string.user_agent_suffix));
web.getSettings().setAppCachePath("http://192.168.0.62/lastversion/cache.manifest");
web.getSettings().setAllowFileAccess(true);
web.getSettings().setAppCacheEnabled(true);
web.getSettings().setDomStorageEnabled(true);
web.loadUrl("http://192.168.0.62/lastversion/");
}
ここでキャッシュを設定します:
<html manifest="cache.manifest">
誰かが私を助けてくれることを願っています。ありがとう