Моя основная деятельность имеет 2 кнопки. Один для переноса текста на Activity2 и другой для передачи url в Activity2.Отправить URL-адрес от одного вида деятельности другому
Фрагмент кода для основной деятельности, чтобы отправить 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