Запустить макет по ссылке в веб-представлении - PullRequest
0 голосов
/ 03 октября 2019

Мне нужно улучшить приложение для просмотра веб-страниц. Но я не мог понять, как и где это сделать. Я новичок в области Android, и я хочу удалить рекламу из веб-просмотра.

Это именно то, что я хочу

Когда пользователь, перемещающийся в приложении, открывает ссылку на "

https://www.xxxxxx.com/m/messages.php?display=one_chat&user_id=180045

Я хочу, чтобы макет без рекламы загружался.

Буду признателен, если вы объясните это небольшим примером.

1 Ответ

0 голосов
/ 05 октября 2019

Я решил эту проблему, решение было довольно простым.

// Показать загрузчик при загрузке URL public void onLoadResource (представление WebView, URL-адрес строки) {

            if (!datingView.getUrl().contains("messages.php") || !datingView.getUrl().contains("messages.php" +
                    "")){
                bannerAds.setVisibility(View.VISIBLE);
            }else{
                bannerAds.setVisibility(View.GONE);
            }

            // if url contains string androidexample
            // Then show progress  Dialog
            if (progressDialog == null && url.contains("instasquare")
                    ) {

                // in standard case YourActivity.this
                progressDialog = new ProgressDialog(appMain.this);
                progressDialog.setMessage("Loading...");
                progressDialog.show();
            }
        }
...