我正在通过一些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
非常简单:密钥允许您通过一个以上的字符串(或整数,可贴价等)并将它们分开。