发送没有字符串第一个参数的intent

时间:2014-06-18 13:13:59

标签: android android-intent

是否可以在不填写intent中的第一个string参数的情况下向第二个活动发送intent.putExtra(String,var type)

现在我有这个:

intent.putExtra("Average Score: ", averageScoreToSend);

如果我不需要,我不想发送字符串,但如果必须的话,我会处理它。

另外,如何从发送的double中提取intent值?我不明白第二个参数中的值是什么

Intent i;
double averageScore = 0;

i = getIntent();
averageScore = i.getDoubleExtra(Grade1.FINALMATHGRADE, IDK);

1 个答案:

答案 0 :(得分:3)

  

如果我不需要,我根本不需要发送字符串

是的,你这样做。附加项是键值存储,第一个参数是键。您需要密钥才能在以后查找该值。

  

另外如何从发送的意图中提取双倍值?

调用适当的get...Extra()方法,将键作为第一个参数传递,将默认值作为第二个参数传递。如果Intent在指定密钥下不包含额外内容,则将使用默认值。