0
我一直在试图让“getExtra”工作,但没有成功,我有一个列表视图在webView类中启动一个网页的4个选择,当用户选择该选项时,可以说选项3我想将3的值传递给webView类,以便它将加载正确的网页,但是当我选择该选项时,应用程序部队会关闭,这可能是由于哈在清单中宣布这一点?有人可以帮助我去哪里错了。
这是我的意图
public void onListItemClick(ListView l, View v, int position, long id) {
if (position == 0) {
Intent intent = new Intent(this, official.class);
intent.putExtra("weburl", 3);
startActivity(intent);}
这是官方类:
public class official extends Activity {
int number = getIntent().getIntExtra("weburl", 0);
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
WebView mWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.browser1);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
if (number == 2) mWebView.loadUrl("http://bcafc.livewwware.co.uk");
if (number == 3) mWebView.loadUrl("http://www.bbc.co.uk");
mWebView.setWebViewClient(new HelloWebViewClient());
谢谢朝日。 – JonniBravo 2010-10-16 09:01:25