У меня есть несколько веб-просмотров в приложении, и один из них не загружается вообще, но при смене простого URL-адреса в этом конкретном веб-виде, например «https://www.google.com/», он загружается правильно. URL-адрес, который я пытаюсь загрузить, - «https://mpi.mashie.eu/public/menu/v%C3%A4ster%C3%A5s+stad+skola/a4ec46b2?country=se», который представляет собой меню обеда, в веб-просмотре внутри приложения, например, в коде и скриншоте.Конкретный веб-просмотр не загружается в макет в Android
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_lunch);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
lunch_view = (WebView)findViewById(R.id.webLunch);
lunch_view.getSettings().setJavaScriptEnabled(true);
lunch_view.setWebViewClient(new WebViewClient());
lunch_view.loadUrl("https://mpi.mashie.eu/public/menu/v%C3%A4ster%C3%A5s+stad+skola/a4ec46b2?country=se");
}
приложений работает в прямом эфире на HTC One M9
Android-студия файл макета с WebView
Я испытал ответ на подобный вопрос здесь: Android webview not loading url
Разве Google не является защищенным SSL? – Erik
Да, но у google есть действительный и надежный сертификат, в отличие от веб-сайта, который вы пытаетесь загрузить в своем проблемном сценарии. – Juginabi