- 19
- 0
- 约9.26千字
- 约 41页
- 2019-07-13 发布于辽宁
- 举报
7.5.1 通过Buddle传递单参数 Buddle是一种数据结构,类似于哈希表,是一种键值对,但其值是规定的类型,不能是任意的对象类型,常用类型都是允许的.Buddle的部分方法: 7.5 基于Bundle的消息传递 clear():清除此bundle映射中所有保存的数据。 clone():克隆当前bundle中的数据。 containsKey(String key):返回指定key的值。 getString(String key):返回指定key的字符。 hasFileDescriptors():指示是否包含任何捆绑打包文件描述符。 isEmpty():如果这个捆绑映射为空则返回true。 putString(String key, String value):插入一个给定key的字符串值。 remove(String key):移除指定key的值。 putExtras():取出相应buddle中的数据。 package com.BuddleDemo; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class BuddleDemo_MainActivity extends Activity implements View.OnClickListener { EditText etName; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); etName = (EditText) findViewById(R.id.etname); Button btn = (Button) findViewById(R.id.btn);//将新建的Button实例和布局中建立的Button对应 btn.setOnClickListener(this);//侦听按钮被单击的动作 } public void onClick(View v) { switch (v.getId()) { case R.id.btn: String info = etName.getText().toString();//得到用户输入的内容 Bundle bundle = new Bundle();//新建Buddle //保存输入的信息 bundle.putString(name, info);//将用户输入的内容存放在name字段中 Intent intent=new Intent(BuddleDemo_MainActivity.this,AnotherActivity.class);//跳转 intent.putExtras(bundle);//取出buddle信息 finish();//关闭此Activity startActivity(intent);//确定新的Activity default: break;}}} 如下代码是在新的Activity中,取出其中Buddle存储的信息并显示 package com.BuddleDemo; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class AnotherActivity extends Activity { private TextView etName; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.another);//布局文
您可能关注的文档
- AutoCAD 2010实训教程第三章 基本图形绘制和编辑.ppt
- AutoCAD 2010实训教程第七章 参数化设计及实用工具.ppt
- AutoCAD 2010实训教程第六章 尺寸引线及公差.ppt
- AutoCAD 2010实训教程第九章 实训练习.ppt
- AutoCAD 2010实训教程第二章 绘图流程.ppt
- AutoCAD 2010实训教程第八章 打印和输出.ppt
- AutoCAD 2010计算机辅助设计立体化教程第14章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第13章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第12章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第11章.ppt
最近下载
- 三国杀卡牌(全套精装+限量版).pdf VIP
- 2024胖东来培训指导手册-幸福生命状态.pdf
- 广发证券-小鹏汽车-09868-小鹏汽车-W(09868)-十载磨砺成体系多维增长引擎或将驱动价值重估.pdf VIP
- 2025年湖北襄阳四中、五中自主招生考试物理试题.docx VIP
- 2025年铁路电动起重机司机一体化理论考试专业知识试题及答案.docx VIP
- 2025湖北襄阳四中、五中自主招生物理试题.docx VIP
- 捷豹XEL车型手册汽车使用说明书pdf电子版下载.pdf VIP
- 2025年新疆司法考试真题及答案.docx
- 四川省专升本计算机基础知识.docx VIP
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
原创力文档

文档评论(0)