本文介绍了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()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 11:29