为什么putextra拿一个钥匙值对,而不仅仅是一个值



我正在通过一些Android开发教程,我只是想到了这个一般的问题:

为什么intent.putExtra方法采用键值对,而不仅仅是一个值?

如果我想将字符串传递到新的Intent,为什么不通过String?钥匙有什么好处?

您可以在Intent中添加多个对象,以便可以这样做:

intent.putExtra("name", "My Name");
intent.putExtra("age", 30);

如果要获取一些数据,则需要指定使用键的哪个数据:

intent.getStringExtra("name"); // returns "My Name"
intent.getIntExtra("age");     // returns 30

非常简单:密钥允许您通过一个以上的字符串(或整数,可贴价等)并将它们分开。

相关内容

最新更新