У меня есть приложение, которое читает файлы html (сохраненные на устройстве), иногда это xhmtl с хэштегом в конце, например myLink=:
/data/user/0/com.example.beta5/cache/1628480735545/texts/Ch-10.xhtml#toc_10
Я обрабатываю файл таким образом, но веб-просмотр показывает ошибку: "Файл не найден"
WebView webView;
webView = findViewById(R.id.webview);
WebSettings webSettings = webView.getSettings();
webSettings.setAllowContentAccess(true);
webSettings.setAllowFileAccess(true);
webSettings.setJavaScriptEnabled(true);
webView.loadUrl(link);
или это было не лучше
File file = new File(myLink);
Uri uri = Uri.fromFile(file);
webView.loadUrl(String.valueOf(uri));
Я заметил, что ссылка выше была изменена, символ # стал %
У кого-нибудь есть решение?