WEB开发网
开发学院手机开发Android 开发 Android之Bundle传递数据详解与实例及Bundle与Sha... 阅读

Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别

 2010-11-05 00:57:46 来源:WEB开发网   
核心提示:Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别效果如下:初始界面输入信息“确定”以后一、API文档说明1.介绍用于不同Activity之间的数据传递1.重要方法clear():清除此Bundle映射中的所有保存的数据,clone():克隆当前Bundleconta

Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别

效果如下:

初始界面

输入信息

“确定”以后

一、API文档说明

1.介绍

用于不同Activity之间的数据传递

1.重要方法

clear():清除此Bundle映射中的所有保存的数据。

clone():克隆当前Bundle

containsKey(String key):返回指定key的值

getString(String key):返回指定key的字符

hasFileDescriptors():指示是否包含任何捆绑打包文件描述符

isEmpty():如果这个捆绑映射为空,则返回true

putString(String key, String value):插入一个给定key的字符串值

readFromParcel(Parcel parcel):读取这个parcel的内容

remove(String key):移除指定key的值

writeToParcel(Parcel parcel, int flags):写入这个parcel的内容

二、实例

public class BundleDemo extends Activity {

private EditText etName;

Button btn;

/*

* (non-Javadoc)

*

* @see android.app.Activity#onCreate(android.os.Bundle)

*/

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.bundle);

etName = (EditText) findViewById(R.id.etname);

btn = (Button) findViewById(R.id.btn);

btn.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

String info = etName.getText().toString();

1 2  下一页

Tags:Android Bundle 传递

编辑录入:coldstar [复制链接] [打 印]
赞助商链接