public void loadRawData(String html) { loadDataWithBaseURL(ANDROID_RAW_BASE_URL, html, TEXT_HTML, DEFAULT_ENCODING, FAIL_URL); }
/** * Using this method with Proguard may result it missing file behaviour. * Recommended {@link #loadRawResource(int)} instead. * * @param rawFileName a filename in your /raw/ directory i.e. "novoda.html" */ public void loadRawUrl(String rawFileName) { loadUrl(ANDROID_RAW_BASE_URL + "/" + rawFileName); }
/** * @param rawResourceId the corresponding id of a filename in your /raw/ directory i.e. "R.raw.novoda" */ public void loadRawResource(int rawResourceId) { InputStream input = null; try { input = getResources().openRawResource(rawResourceId); String html = streamTils.loadFrom(input); loadRawData(html); } finally { streamTils.tryClose(input); } }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); webView.loadRawResource(R.raw.software_licenses); }