Какие варианты для приложений Android, которые используют веб-просмотр после выпуска API 26 - PullRequest
0 голосов
/ 01 октября 2018

Я программист-любитель, в основном ограниченный PHP и mysql.Я разработал веб-сайт для одного клиента, который также попросил меня представить его как приложение для Android.Поэтому я сделал гибридное приложение, следуя некоторым учебникам на YouTube.В основном это работало нормально, но в версии 7 и 8 для Android веб-просмотр устарел.вместо этого они используют хром.Теперь кто-нибудь может предложить мне альтернативный способ показать мой сайт в качестве приложения в Android.также я могу перенести myapp из веб-просмотра в chorome.

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

создайте метод с именем initWebView в onCreate

private void initWebView() {
    webView.setWebChromeClient(new MyWebChromeClient(this));
    webView.setWebViewClient(new WebViewClient() {

        @Override
  public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest request) {

webView.loadUrl(request.getUrl().toString());
return true;

}}

это должно сделать работу

0 голосов
/ 01 октября 2018

webView не считается устаревшим.

Следующий метод в webView устарел

Android устарел mustOverrideUrlLoading (представление WebView, URL-адрес строки) {} в WebViewClient и заменил его на shouldOverrideUrlLoading (WebView, WebResourceRequest), предположительно для большей долгосрочной гибкости.

вместо

boolean shouldOverrideUrlLoading (WebView view, String url)

использовать

shouldOverrideUrlLoading(WebView view, WebResourceRequest request)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...