首页 > 试题广场 >

关于Intent 对象说法错误的是()

[单选题]
关于Intent 对象说法错误的是()
  • 在 android 中,Intent对象是用来传递信息的
  • Intent 对象可以把值传递给广播或 Activity
  • 利用 Intent 传值时,可以传递一部分值类型
  • 利用 Intent 传值时,它的 key 值可以是未序列化的对象
d是错误的。原因是key不能是对象,因为键值对要保证稳定性,假如key是对象的话,这个对象的特征是变化的,不能保证这个key值是一个常量,所以是错误的
发表于 2017-02-20 08:19:14 回复(1)
字符串不是对象吗
发表于 2015-09-01 14:11:40 回复(10)
这题是不是不严谨啊,字符串也是对象啊
发表于 2016-08-10 21:50:05 回复(0)
D key值应该是一个随便什么样的字符串,value值可以是序列化之后的对象。
发表于 2015-07-21 16:14:16 回复(0)
key为字符串,String实现了Serializable,是序列化的
value:基本类型,实现了Parcelable、Serializable的对象、CharSequence,以及对应的数组,但是不可以是Serializable数组;例外还可以是Integer、Parcelable、String、CharSequence的ArrayList




发表于 2019-07-24 22:13:25 回复(0)
D不对,如果key值是对象的话,在另外一个被开启的activity如何获得这个对象呢?
发表于 2015-10-07 21:16:53 回复(1)
intent可以直接传递基本数据类型,要想传递必须序列化,Serializable或Parcelble将对象序列化为字符串,而不是直接传入对象。
发表于 2017-05-30 10:30:03 回复(0)
谁出的题目,我真想拍死他,只要对象序列化之后肯定可以传递,D没问题的,另外如果你问的是KEY还是value,请表述清楚吗,那B选项也有问题,值有很多种。
发表于 2017-03-09 09:26:45 回复(0)
娄壮
发表于 2021-12-27 09:14:39 回复(0)
intent传递对象,必须要经过序列化
发表于 2017-09-25 14:56:59 回复(1)
对象明显序列化后,intent是可以传递该对象的
发表于 2017-03-14 08:44:50 回复(0)
D吧  key只能是string
编辑于 2019-08-29 11:26:41 回复(0)
D;如果对象序列化了,也是可以传递的吧
发表于 2016-12-03 10:37:08 回复(0)
b有人解释一下吗?
发表于 2016-10-26 01:29:29 回复(1)
System.out.println("isis" instanceof String);这个打印出来可是true呦
发表于 2016-10-01 08:58:51 回复(0)
这题有争议啊
发表于 2016-08-03 11:04:35 回复(0)
D 怎么不可以传入对象 String str ="666" str 不是一个对象?
发表于 2016-06-26 17:07:27 回复(0)
Intent对象是用来连接activity, 广播什么的通信用的,说它是用来传递传递信息的也不太合适啊
发表于 2016-04-06 19:56:53 回复(1)
字符串是对象啊。。
发表于 2016-03-04 00:46:56 回复(0)
String就是对象啊
发表于 2015-12-23 17:46:39 回复(0)