Результат rawResult.getContents android изменить URL - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь использовать штрих-код, и когда появляется результат, я хочу заменить ссылку сайта на мою ссылку. Я использовал этот метод, но не работал со мной.

Пример этого результата после того, как результат открывает веб-сайт через веб-сайт Viwa

https://domainexplem//# / home / 11

Я просто хочу изменить домен

на https://mydomaain//# / home / 11

это мой класс штрих-кода

 @Override
    public void handleResult(Result rawResult) {
        Toast.makeText(this, "Contents = " + rawResult.getContents() +
                ", Format = " + rawResult.getBarcodeFormat().getName(), Toast.LENGTH_SHORT).show();
        Intent i = new Intent(ScannedBarcodeActivity.this, webview.class);
        i.putExtra("url", String.valueOf(rawResult.getContents()));
        if (rawResult.getContents() != null) {
            mylink.replace("domainexplem","mydomaain");
        }
        startActivity(i);
        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
                mScannerView.resumeCameraPreview(ScannedBarcodeActivity.this);
            }
        }, 2000);
    }

но не работайте со мной, пожалуйста, это приложение для этого приложения. Это приложение предназначено для школ, и я хочу, чтобы эта функция в приложении обеспечивала легкий доступ к уроку через ссылку со штрих-кодом go на мой сайт вместо школьного сайта

спасибо

1 Ответ

0 голосов
/ 19 апреля 2020
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
    view.loadUrl(url.replace("https://www.aquaserv.ro/index.php?npage=757", "https://www.aquaserv.ro/index.php?npage=758"));
    return false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...