问题描述
- Android开发向activity中的webview传递参数
-
各位帅气可爱爱卖萌的大神们,好难为情我又要打扰你们,小弟被一问题困扰好久了,实在是辗转反侧,难以入睡,夜不能寐,所以想了好久还是决定请教你们。
问题如下,
工程有2个activity,activity①有1个edittext和1个button
activity②有一个webview
我想在activity①里的edittext输入一串网址,然后点击button就可以让activity②显示出来,并让webview打开activity①传来的网址,这个怎么实现。因为小弟正是在入门阶段,好多都不明白,请各位大神指教,定当不胜受恩感激。 最好是做个简单的demo给我吧。
在线等
解决方案
MainActivity1.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.布局1);
Button button = (Button)findViewById(R.id.button1);
EditText edittext = (EditText)findViewById(R.id.editText1);
button.setOnClickListener( new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent =new Intent(MainActivity.this,MainActivity2.class);
intent.putExtra("url", edittext.getText().toString());
startActivity(intent);
}
});
}
MainActivity2.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.布局2);
WebView webView = (WebView) findViewById(R.id.webView);
String url = this.getIntent().getStringExtra("url");
webView.loadUrl(url);
}
解决方案二:
2里面嵌入webview,两个activity就用intent传值,对方通过getintent接收并读取url值,然后让webview去load这个地址就行了
解决方案三:
《Android开发》——1.Activity之间的参数传递
解决方案四:
太谢谢你了,上次我的问题你就帮我回答了,这次又帮我
解决方案五:
这个Intent我还没搞懂,我是自学的,刚学了2个月了,还没接触到这,能不能给个简单的demo,我感觉我的要求有点过分了,但是实在想搞懂这个问题,麻烦了
解决方案六:
太谢谢了,@danielinbiti
csdn上好人大神真多,谢谢你们帮我解决问题,你们的回答我都想采纳,可是只能采纳一个
时间: 2025-01-01 14:45:05