My main activity has 2 buttons. One to transfer the text to Activity2 and other to transfer url to Activity2.
Code snippet for main activity to send url is as follows:
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);
}
The receiving activity class has the following code:
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
}
The intended query does not load. Any suggestions?