问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android开发intent怎么传递集合

发布网友 发布时间:2022-04-20 01:14

我来回答

2个回答

热心网友 时间:2023-08-29 17:35

1、Intent(意图)主要是解决Android应用的各项组件之间的通讯。
2、为了实现传递数据这个目的需要以下步骤
3、Activity1需要构造一个 Intent,这个Intent用于告诉系统,我们要做“查看”动作
intent可调用putExtra来存放想要传递的数据
4、然后调用setClass,设置Activity1和欲调用的组件Activity2
5、最后调用startActivity将构造的Intent传入,系统会根据此Intent中的描述,到Activity1中找到满足此Intent要求的Activity,系统会调用找到的 Activity2最终传入Intent在Activity2中可使用getIntent来获取传递的Intent,并通过获取数据的方法来获取数据代码示例:
Intent intent = new Intent(); // Activity1
intent.putExtra("one", num1);
intent.putExtra("two", num2);
intent.setClass(FirstActivity.this, SecondActivity.class);
startActivity(intent); Intent intent = getIntent(); //Activity2
String num1 = intent.getStringExtra("one");
String num2 = intent.getStringExtra("two");
int ret = Integer.parseInt(num1) + Integer.parseInt(num2);
result.setText(ret+"");
注意:在使用intent的时候可以使用bundle传递复制的数据类型。

热心网友 时间:2023-08-29 17:35

通过下面代码可以传对象。你把对象写成集合就可以了
Intent intent = new Intent();
intent.setClass(Login.this, MainActivity.class);
Bundle bundle = new Bundle();
bundle.putSerializable("user", user);
intent.putExtras(bundle);
this.startActivity(intent);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 android intent 传数据问题,能否确定传入的数据来... Android Intent的作用,哪些类型的数据可以被传递 Android Intent 如何接收到指定的Intent传递过来的... android 中如何使用intent通过传递变量传递数据 酱香酒有哪些牌子?最近准备买一些酒。 酱香型白酒都有什么牌子的? 酱香型白酒有哪几种品牌 中国酱香型白酒排名是什么? 谁知道酱香型白酒有哪些好的品牌呢? 想问问大家,酱香型白酒都有哪些牌子? 酱香型白酒有哪些品牌好? 酱香型白酒都有哪些牌子啊? 现在市面上常见的酱香酒有哪些牌子,你喜欢哪一个? 酱香型白酒都有哪些牌子,哪个比较好? 2021年比较出名的酱香白酒品牌有哪些? 有什么好的酱香酒品牌? 酱香型白酒有哪些牌子比较好? 酱香酒排名前十名的品牌? 2021酱酒排名十大酱香型白酒? 全国十大酱香酒排名? android如何使用intent的传输一个ArrayList<Map<St... android怎么显示用intent传递过去的字符串? 安卓 intent 怎么传递一个对象 android 用Intent传递对象的问题 android intent传递参数问题 android studio intent传值问题 android intent 能传递多少个parcelable 华为手机5g标志在哪可以看见 android intent跳转怎样传输大数据 我的华为手机的控制中心没有5G图标了 在哪里能看见... Android通过intent传值,无法接收到值,代码如下: 华为手机怎么查是不是5g手机 android intent 传值,如何 接受int 类型,一解决 华为手机怎么看是4g还是5g android 如何监听某app中 intent传参 如何查看自己买的华为手机是不是5G版? Android 如何intent 传递一个自定义对象 如何知道自己的华为Mate12.6是不是5G android的intent能传递集合吗 华为手机怎么看4g还是5g