我的主要活動有2個按鈕。一個將文本傳輸到Activity2和其他傳輸網址到Activity2。從一個活動發送網址到另一個
代碼段主要活動來發送URL如下:
else if (v.getId()==R.id.SendUrl){
String query = mEditText.getText().toString();
String url ="www.google.com/#q="+query;
Intent intent = new Intent(this, Activity2.class);
intent.putExtra(EXTRA_MESSAGE,Uri.parse(url));
startActivity(intent);
}
接收活動類具有以下代碼:
public class Activity2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
// get intent from HomeActivity
Intent intent = getIntent();
// get extra message
String message = intent.getStringExtra(HomeActivity.EXTRA_MESSAGE);
//render in textview
TextView textView = (TextView)findViewById(R.id.viewtext);
textView.setTextSize(40);
textView.setText(message);
WebView webView=(WebView)findViewById(R.id.webNavigator);
webView.loadUrl(intent.getStringExtra(HomeActivity.EXTRA_MESSAGE));
//show it in content view
}
預期的查詢不加載。有什麼建議麼?
我刪除了Uri.Parse(),但是,我仍然無法得到webactivity加載。 – Shawn 2015-03-08 20:49:41