zoukankan      html  css  js  c++  java
  • 28、activity之间传递数据&批量传递数据

     1 import android.app.Activity;
     2 import android.content.Intent;
     3 import android.os.Bundle;
     4 import android.view.View;
     5 import android.widget.EditText;
     6 
     7 /**
     8  * activity之间传递数据&批量传递数据
     9  * @author dr
    10  */
    11 public class Demo1Activity extends Activity {
    12     /** Called when the activity is first created. */
    13     @Override
    14     public void onCreate(Bundle savedInstanceState) {
    15         super.onCreate(savedInstanceState);
    16         setContentView(R.layout.main);
    17     }
    18     
    19     
    20     public void click(View view){
    21         EditText et = (EditText) this.findViewById(R.id.et_activity01);
    22         String content = et.getText().toString().trim();
    23         
    24         Intent intent = new Intent(this,Demo2Activity.class);
    25         // intent.putExtra("cn.itcast.passdata.name", content);
    26         //基本数据类型 和基本数据类型的数组 我们都可以通过intent传递 
    27         
    28         // 批量传递数据
    29         Bundle bundle = new Bundle();
    30         bundle.putString("cn.itcast.passdata.name", content);
    31         
    32         intent.putExtras(bundle);
    33         
    34         startActivity(intent);
    35     }
    36 }
     1 import android.app.Activity;
     2 import android.content.Intent;
     3 import android.os.Bundle;
     4 import android.widget.TextView;
     5 
     6 public class Demo2Activity extends Activity {
     7     @Override
     8     public void onCreate(Bundle savedInstanceState) {
     9         super.onCreate(savedInstanceState);
    10         setContentView(R.layout.main2);
    11         
    12         //获取到激活他的意图
    13         Intent intent = getIntent();
    14        // String name = intent.getStringExtra("cn.itcast.passdata.name");
    15          Bundle bundle =  intent.getExtras();
    16          String name =  bundle.getString("cn.itcast.passdata.name");
    17         
    18          TextView tv  =(TextView) this.findViewById(R.id.tv_activity02);
    19          tv.setText("你好 :"+name);
    20     }
    21 }
  • 相关阅读:
    SCCM 2012系列之新特性
    本地用户管理
    ISA中的WEB链
    Windows Server 2012远程刷新客户端组策略,IE代理设置
    关于单一网络适配器拓扑TMG
    IP及DNS设置(Netsh)
    MIPI接口
    液晶屏MIPI接口与LVDS接口区别(总结)
    色彩和光的知识
    LED全彩显示屏色度空间
  • 原文地址:https://www.cnblogs.com/androidsj/p/3965997.html
Copyright © 2011-2022 走看看