在我的应用我有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);
}