2 qq 14930229 qq_14930229 于 2016.05.03 21:52 提问

Android开发向activity中的webview传递参数

各位帅气可爱爱卖萌的大神们,好难为情我又要打扰你们,小弟被一问题困扰好久了,实在是辗转反侧,难以入睡,夜不能寐,所以想了好久还是决定请教你们。
问题如下,
工程有2个activity,activity①有1个edittext和1个button
activity②有一个webview
我想在activity①里的edittext输入一串网址,然后点击button就可以让activity②显示出来,并让webview打开activity①传来的网址,这个怎么实现。

因为小弟正是在入门阶段,好多都不明白,请各位大神指教,定当不胜受恩感激。 最好是做个简单的demo给我吧。

在线等

6个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.05.03 21:59
已采纳
 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);
    }
danielinbiti
danielinbiti 回复qq_14930229: 这是个简单的主要代码,布局等都需要自己实现。
接近 2 年之前 回复
qq_14930229
qq_14930229 这样的话停止运行了
接近 2 年之前 回复
qq_14930229
qq_14930229 太谢谢你了,谢谢谢谢
接近 2 年之前 回复
bdmh
bdmh   Ds   Rxr 2016.05.03 21:54

2里面嵌入webview,两个activity就用intent传值,对方通过getintent接收并读取url值,然后让webview去load这个地址就行了

qq_14930229
qq_14930229 太谢谢你了,谢谢
接近 2 年之前 回复
CSDNXIAON
CSDNXIAON   2016.05.03 22:02

《Android开发》——1.Activity之间的参数传递
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq_14930229
qq_14930229 谢谢谢谢
接近 2 年之前 回复
qq_14930229
qq_14930229   2016.05.03 21:56

太谢谢你了,上次我的问题你就帮我回答了,这次又帮我

qq_14930229
qq_14930229   2016.05.03 21:59

这个Intent我还没搞懂,我是自学的,刚学了2个月了,还没接触到这,能不能给个简单的demo,我感觉我的要求有点过分了,但是实在想搞懂这个问题,麻烦了

qq_14930229
qq_14930229   2016.05.03 22:01

太谢谢了,@danielinbiti
csdn上好人大神真多,谢谢你们帮我解决问题,你们的回答我都想采纳,可是只能采纳一个

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!