В моем приложении я загружаю URL-адрес «http» в веб-просмотре. Этот URL-адрес загружается правильно, но некоторые внутренние URL-адреса загружаются с протоколом «sheet://». При загрузке этого URL-адреса я получаю сообщение об ошибке «протокол не поддерживается». Может ли кто-нибудь помочь, как это исправить? Как загрузить URL-адреса с протоколом «лист: //»?
PS: я использую метод shouldOverrideUrlLoading для загрузки URL-адреса.
Это код, который я использую
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if(url.contains("sheet://")){
Intent url_intent = new Intent ( Intent.ACTION_VIEW,Uri.parse(url));
url_intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(url_intent);
return false;
}else{
view.loadUrl(url);
return true;
}
}
С уважением,