猫了个咪的呦 2016-05-03 13:52 采纳率: 100%
浏览 3926
已采纳

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

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

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

在线等

  • 写回答

5条回答 默认 最新

  • danielinbiti 2016-05-03 13: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);
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • bdmh 移动开发领域优质创作者 2016-05-03 13:54
    关注

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

    评论
  • 猫了个咪的呦 2016-05-03 13:56
    关注

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

    评论
  • 猫了个咪的呦 2016-05-03 13:59
    关注

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

    评论
  • 猫了个咪的呦 2016-05-03 14:01
    关注

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

    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 怎么下载MySQL,怎么卸干净原来的MySQL
  • ¥15 网络打印机Ip地址自动获取出现问题
  • ¥15 求局部放电案例库,用于预测局部放电类型
  • ¥100 QT Open62541
  • ¥15 stata合并季度数据和日度数据
  • ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应
  • ¥15 Vue3 中使用 `vue-router` 只能跳转到主页面?
  • ¥15 用QT,进行QGIS二次开发,如何在添加栅格图层时,将黑白的矢量图渲染成彩色
  • ¥50 监控摄像头 乐橙和家亲版 保存sd卡的文件怎么打开?视频怎么播放?
  • ¥15 Python的Py-QT扩展库开发GUI