intent传递各种参数用法

intent传递各种参数用法

ID:40489497

大小:30.11 KB

页数:7页

时间:2019-08-03

intent传递各种参数用法_第1页
intent传递各种参数用法_第2页
intent传递各种参数用法_第3页
intent传递各种参数用法_第4页
intent传递各种参数用法_第5页
资源描述:

《intent传递各种参数用法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、传递List传递List的方法[java] viewplain copy1.ArrayList info = new ArrayList();  2.  3.info.add(name);  4.  5.info.add(website);  6.  7.info.add(weibo);  8.  9.Intent intent = new Intent(MainActivity.this, ResultActivity.class);  10.  11.inte

2、nt.putStringArrayListExtra("infoList", info);  12.  13.startActivity(intent);    接收List的方法[java] viewplain copy1.ArrayList infoList = new ArrayList();  2.  3.infoList = getIntent().getStringArrayListExtra("infoList");    传递List

3、的方法[java] viewplain copy1.intent.putIntegerArrayListExtra(key, list);   接收List的方法[java] viewplain copy1.list =(ArrayList) getIntent().getIntegerArrayListExtra(key);    二、传递Object有两种方式来传递Object:Serializable和Parcelable2.1使用Serializable方式前提:Obje

4、ct需要实现Serializable接口用Serializable方式传递Object的语法:bundle.putSerializable(key,object);用Serializable方式接收Object的语法:object=(Object)getIntent().getSerializableExtra(key);实现Serializable接口就是把对象序列化,然后再传输,和Java的常用编程没什么明显区别,而且Object不需要明显改变,推荐用这种方式。Object实现Serializable[java

5、] viewplain copy1.package com.wirelessqa.testintent;  2.  3.import java.io.Serializable;  4.  5./** 6. * OBJECT实现SERIALIZABLE 7. * @author bixiaopeng 2013-2-18 上午11:32:19 8. */  9.public class SerInfo implements Serializable {  10.  11.    private String name;

6、  12.    private String website;  13.    private String weibo;  14.    public SerInfo(){}  15.  16.    public SerInfo(String name, String website, String weibo){  17.        this.name = name;  1.        this.website = website;  2.        this.weibo = weibo;  3

7、.    }  4.  5.    public String getName() {  6.        return name;  7.    }  8.  9.    public void setName(String name) {  10.        this.name = name;  11.    }  12.  13.    public String getWebsite() {  14.        return website;  15.    }  16.  17.    publ

8、ic void setWebsite(String website) {  18.        this.website = website;  19.    }  20.  21.    public String getWeibo() {  22.        return weibo;  23.    }  24.  25.    public v

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。