这个问题可能听起来很愚蠢,但我知道什么时候把活动名称放在Intent.putExtra()中?在一种情况下,我们只使用bundle进行额外的 *** 作,而在其他情况下,我们使用类名传递它.我有点困惑,如果我们使用Intent.putExtra(String,Bundle)我们已经在Intent构造函数中传递了活动名称了吗?
谢谢你的帮助!
解决方法:
我认为你的意思是putExtra(String,Bundle)vs putExtras(Bundle)(带s).
第一个添加捆绑包作为您提供的密钥的值.捆绑包是简单的对象值.
第二个将所提供的包中的所有键/值对添加到intent.在这种情况下,捆绑包的内容将添加到intent中,而不是捆绑包本身.
将它们想象为Map接口:
Map.put(String key, Object value)
VS
Map.putAll(Map anotherMap)
总结 以上是内存溢出为你收集整理的java – Intent.putExtra(String,Bundle)vs Intent.putExtra(Bundle)全部内容,希望文章能够帮你解决java – Intent.putExtra(String,Bundle)vs Intent.putExtra(Bundle)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)