来自 json 字符串 loadurl() android 的网页视图
webview from json string loadurl() android
我想从我的 json 字符串为 webview 加载 url。但我不明白我需要为此做什么。我正在尝试使用 getIntent().getExtras().getString("anime_img");
加载 url,但它不起作用。我该怎么做?我有 url 的 json 数据。在这里我想在 webview 中加载此图像 url 以打开 Webview 客户端。
JSON数据:
image: "https://website.com/library/2019/11/03/1572813810_6.jpg"
我的代码是:
mainWebView = (WebView)findViewById(R.id.webview);
mainWebView.setWebViewClient(new myWebclient());
mainWebView.loadUrl(getIntent().getExtras().getString("anime_img"));
WebSettings webSettings = mainWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mainWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webSettings.setEnableSmoothTransition(true);
// Recieve data
String webview = getIntent().getExtras().getString("anime_img");
TextView tv_name = findViewById(R.id.aa_anime_name);
// setting values to each view
tv_name.setText(webview);
如何从我的 json
数据加载网络视图 url?
你用 anime_img 键发送什么? “https://website.com/library/2019/11/03/1572813810_6.jpg”数据返回了吗?
那么为什么要在webview中显示呢?您可以在 Imageview 中使用 Glide、Picasso 等库来显示它。显示此库。 Glide , Picasso
如果你说,我会在 webview 上显示。
// Recieve data
String webviewUrl = getIntent().getExtras().getString("anime_img");
WebSettings webSettings = mainWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mainWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webSettings.setEnableSmoothTransition(true);
mainWebView = (WebView)findViewById(R.id.webview);
mainWebView.setWebViewClient(webSettings);
mainWebView.loadUrl(webviewUrl);
你可以试试这个。
添加这段代码后,我的问题就解决了:)
String webviewUrl = getIntent().getExtras().getString("anime_img");
mainWebView = (WebView)findViewById(R.id.webview);
mainWebView.setWebViewClient(new myWebclient());
mainWebView.loadUrl(webviewUrl);
WebSettings webSettings = mainWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mainWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webSettings.setEnableSmoothTransition(true);
特别感谢 fevziomurtekin
我想从我的 json 字符串为 webview 加载 url。但我不明白我需要为此做什么。我正在尝试使用 getIntent().getExtras().getString("anime_img");
加载 url,但它不起作用。我该怎么做?我有 url 的 json 数据。在这里我想在 webview 中加载此图像 url 以打开 Webview 客户端。
JSON数据:
image: "https://website.com/library/2019/11/03/1572813810_6.jpg"
我的代码是:
mainWebView = (WebView)findViewById(R.id.webview);
mainWebView.setWebViewClient(new myWebclient());
mainWebView.loadUrl(getIntent().getExtras().getString("anime_img"));
WebSettings webSettings = mainWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mainWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webSettings.setEnableSmoothTransition(true);
// Recieve data
String webview = getIntent().getExtras().getString("anime_img");
TextView tv_name = findViewById(R.id.aa_anime_name);
// setting values to each view
tv_name.setText(webview);
如何从我的 json
数据加载网络视图 url?
你用 anime_img 键发送什么? “https://website.com/library/2019/11/03/1572813810_6.jpg”数据返回了吗?
那么为什么要在webview中显示呢?您可以在 Imageview 中使用 Glide、Picasso 等库来显示它。显示此库。 Glide , Picasso
如果你说,我会在 webview 上显示。
// Recieve data
String webviewUrl = getIntent().getExtras().getString("anime_img");
WebSettings webSettings = mainWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mainWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webSettings.setEnableSmoothTransition(true);
mainWebView = (WebView)findViewById(R.id.webview);
mainWebView.setWebViewClient(webSettings);
mainWebView.loadUrl(webviewUrl);
你可以试试这个。
添加这段代码后,我的问题就解决了:)
String webviewUrl = getIntent().getExtras().getString("anime_img");
mainWebView = (WebView)findViewById(R.id.webview);
mainWebView.setWebViewClient(new myWebclient());
mainWebView.loadUrl(webviewUrl);
WebSettings webSettings = mainWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mainWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webSettings.setEnableSmoothTransition(true);
特别感谢 fevziomurtekin