本文介绍了getExtras()之间探源。getSerializable()和getSerializableExtra()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有
intent.getSerializableExtra (String name)
和
intent.getExtras().getSerializable (String key)
我们可以使用它们交替,或者两者都有自己的具体方案是什么?
如果是这样,什么是我们可以使用这些场景 getSerializableExtra(字符串名称)
当我们可以用 getExtras()。getSerializable(字符串键)
Can we use them interchangeably, or both of them have their own specific scenarios?If so, what are those scenarios when we can use getSerializableExtra (String name)
and when we can use getExtras().getSerializable (String key)
?
推荐答案
都做同样的事情。 getSerializableExtra
是一个方法意图
(你要调用它意图
实例) getSerializable
是捆绑
的方法(你必须把它在捆绑
实例)
Both do the same thing. getSerializableExtra
is a method of Intent
(you have to call it on Intent
instance) getSerializable
is a method of Bundle
(you have to call it on a Bundle
instance)
这篇关于getExtras()之间探源。getSerializable()和getSerializableExtra()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!