android – Web视图不加载重定向网址

android – Web视图不加载重定向网址,第1张

概述我的网页浏览不适用于重定向到其他网页的网址.它从应用程序打开浏览器,但不加载webview.任何的想法? webview的代码是: webView = (WebView) findViewById(R.id.simpleWebView);WebSettings webSettings = webView.getSettings();webSettings.setJavaScriptEnable 我的网页浏览不适用于重定向到其他网页的网址.它从应用程序打开浏览器,但不加载webvIEw.任何的想法?

webvIEw的代码是:

webVIEw = (WebVIEw) findVIEwByID(R.ID.simpleWebVIEw);WebSettings webSettings = webVIEw.getSettings();webSettings.setJavaScriptEnabled(true);webVIEw.setWebVIEwClIEnt(new WebVIEwClIEnt());if(getIntent().getStringExtra("url")!=null){    loadlink(getIntent().getStringExtra("url"));}else{    Toast.makeText(WebVIEwActivity.this,"Please try again later!",Toast.LENGTH_SHORT).show();    finish();}
@H_502_6@解决方法 主类
public class Main extends Activity {    private WebVIEw webvIEw;    private static final String TAG = "Main";    private ProgressDialog progressbar;      /** Called when the activity is first created. */    @OverrIDe    public voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        requestwindowFeature(Window.FEATURE_NO_Title);        setContentVIEw(R.layout.main);        this.webvIEw = (WebVIEw)findVIEwByID(R.ID.webvIEw);        WebSettings settings = webvIEw.getSettings();        settings.setJavaScriptEnabled(true);        webvIEw.setScrollbarStyle(WebVIEw.SCRolLbarS_OUTSIDE_OVERLAY);        final AlertDialog alertDialog = new AlertDialog.Builder(this).create();        progressbar = ProgressDialog.show(Main.this,"WebVIEw Example","Loading...");        webvIEw.setWebVIEwClIEnt(new WebVIEwClIEnt() {            public boolean shouldOverrIDeUrlLoading(WebVIEw vIEw,String url) {                Log.i(TAG,"Processing webvIEw url click...");                vIEw.loadUrl(url);                return true;            }            public voID onPageFinished(WebVIEw vIEw,"Finished loading URL: " +url);                if (progressbar.isShowing()) {                    progressbar.dismiss();                }            }            public voID onReceivedError(WebVIEw vIEw,int errorCode,String description,String failingUrl) {                Log.e(TAG,"Error: " + description);                Toast.makeText(activity,"Oh no! " + description,Toast.LENGTH_SHORT).show();                alertDialog.setTitle("Error");                alertDialog.setMessage(description);                alertDialog.setbutton("OK",new DialogInterface.OnClickListener() {                    public voID onClick(DialogInterface dialog,int which) {                        return;                    }                });                alertDialog.show();            }        });        webvIEw.loadUrl("http://www.Google.com");    }}

你的main.xml布局

<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:orIEntation="vertical"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent"    >    <WebVIEw androID:ID="@string/webvIEw"        androID:layout_wIDth="fill_parent"        androID:layout_height="fill_parent"        androID:layout_weight="1" /></linearLayout>
@H_502_6@ @H_502_6@ 总结

以上是内存溢出为你收集整理的android – Web视图不加载重定向网址全部内容,希望文章能够帮你解决android – Web视图不加载重定向网址所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1136151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存