Это мой WebActivity.class. Я знаю, что для загрузки определенного URL мы должны использовать:

webView.loadUrl("file:///android_asset/about.html");

WebActivity.class вызывается из другой активности с помощью Intent.

Intent intent = new Intent(this, WebActivity.class);
            startActivity(intent);

Что я пытаюсь сделать, так это то, можно ли поставить что-то вроде:

webView.loadUrl(url);

Тогда в другой активности я помещаю URL в намерение, чтобы URL был загружен в WebActivity.class?

Intent intent = new Intent(this, WebActivity.class);
url="file:///android_asset/about.html";
            startActivity(intent);

Ответы (1)

Если я правильно понял... попробуйте это...

В вашей MainActivity вызовите ваш Intent следующим образом...

Intent intent = new Intent(this, WebActivity.class);
intent.putExtra("url","file:///android_asset/about.html");
startActivity(intent);

И в вашем WebActivity.clss просто возьмите ваш Extras

url = getIntent().getExtras().getString("url");
webView.loadUrl(url);

Сделано.

2022 WebDevInsider