错误在一个按钮tabhost重装网页视图?(error reloading webviews in

2019-10-31 03:52发布

在我的应用我有5个选项卡的tabhost控制器,标签1-4与网址的结尾网页视图中的ID?=,我有它设置为ID后的值?=默认为2,但每当有人类型不同在标签5号,再按我想这个按钮重新加载所有他们把新值网页视图的按钮,这是我的代码,我真的不知道我做错了什么了,是我需要额外的做代码,以使网页视图重装按下按钮后?

-edit更多信息 -

而不是装载使用默认ID = 2,它只是加载的白页这样的WebView停止工作都在一起,当我现在按下按钮,打开而不是重装所有的人的选项卡中网页视图

这是标签5

public class Tab5 extends Activity {

Button btnGo ;

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.tab5);

    btnGo = (Button) findViewById(R.id.button1);
    final EditText userid = (EditText) findViewById(R.id.editText1);
    userid.setText(Integer.toString(2));


    btnGo.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) { 
            Intent intent = new Intent(Tab5.this, Tab1.class);
            String edit = userid.getText().toString();
            String myURL = null;
            if(edit != null && edit.length() > 0){
                myURL = edit;
            }else{
                myURL = "2";
            }
            intent.putExtra("EXTRA_URL", myURL);
            startActivity(intent);
        }
    }
}

实施例1个网页视图选项卡的

public class Tab1 extends Activity {

private WebView webView;
public String a;

public final static String URL = "outputapps.com/build/infoview.php?id=";

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.tab1);

    webView = (WebView) findViewById(R.id.webView1);
    webView.getSettings().setJavaScriptEnabled(true);
    String myURL = getIntent().getStringExtra("EXTRA_URL");
    webView.loadUrl(Tab1.URL + myURL);
    webView.setWebViewClient(new MyAppWebViewClient());
    WebSettings settings = webView.getSettings();
        settings.setLoadWithOverviewMode(true);
        settings.setUseWideViewPort(true);

}
文章来源: error reloading webviews in a tabhost with a button?