есть объект Изображения, Имена и URL в коде MainActivity, который просматривается в элементе утилизатора:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toolbar = findViewById(R.id.toolbar);
toolbar.setTitle(getResources().getString(R.string.app_name));
recyclerView = findViewById(R.id.recyclerView);
images = new int[]{R.drawable.google, R.drawable.facebook,
R.drawable.gaana, R.drawable.youtube, R.drawable.oracle,
R.drawable.wikipedia};
webNames = new String[]{"Google", "Gacebook", "Gaana",
"YouTube", "Oracle", "Wikipedia"};
webUrl = new String[]{"https://www.google.com.",
"https://www.facebook.com",
"https://www.gaana.com",
"https://www.youtube.com",
"https://www.oracle.com",
"https://www.wikipedia.org"};
Адаптер, который содержит изображение, имя и URL-адрес, которые анализируют элементы просмотра переработчика, и с помощью onClicklistener загружает их по умолчанию.браузер:
@Override
public void onBindViewHolder(final PlaceViewHolder holder, int position) {
holder.webName.setText(webNames[position]);
holder.wIcon.setImageResource(images[position]);
holder.wIcon.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(context, WebPage.class);
intent.putExtra("webUrl", webUrl.toString());
// Intent intent = new Intent(Intent.ACTION_VIEW);
// intent.setData(Uri.parse(placeGuide[holder.getAdapterPosition()]));
context.startActivity(intent);
}
});
}
попробуйте загрузить URL-адрес в веб-представлении:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web_page);
WebView webView = findViewById(R.id.weView);
webView.getSettings().setJavaScriptEnabled(true);
Bundle bundle = getIntent().getExtras();
webView.loadUrl(bundle.getString("webUrl"));
}
я хочу загрузить URL-адрес в веб-представлении