我认为您的意思是
putExtra(String, Bundle)vs
putExtras(Bundle)(带有 s )。
第一个将捆绑软件添加为您提供的密钥的值。该包是一个简单的对象值。
第二个将提供的捆绑包中的所有键/值对添加到意图。在这种情况下,捆绑软件的内容将被添加到意图中,而不是捆绑软件本身。
在
Map界面中考虑它们:
Map.put(String key, Object value)
与
Map.putAll(Map anotherMap)

我认为您的意思是
putExtra(String, Bundle)vs
putExtras(Bundle)(带有 s )。
第一个将捆绑软件添加为您提供的密钥的值。该包是一个简单的对象值。
第二个将提供的捆绑包中的所有键/值对添加到意图。在这种情况下,捆绑软件的内容将被添加到意图中,而不是捆绑软件本身。
在
Map界面中考虑它们:
Map.put(String key, Object value)
与
Map.putAll(Map anotherMap)