我之间有混淆
intent.getSerializableExtra (String name)
和
intent.getExtras().getSerializable (String key)
我们可以互换使用它们,还是两者都有自己特定的场景?
如果是这样,我们可以使用getSerializableExtra (String name)
时的情景是什么
当我们可以使用getExtras().getSerializable (String key)
?
答案 0 :(得分:6)
两者都做同样的事情。 getSerializableExtra
是Intent
的一种方法(您必须在Intent
实例上调用它)getSerializable
是一种Bundle
的方法(您必须在Bundle
实例)