是否有可能检查来自Activity的额外意图?例如:
Intent intent = getIntent();
float i = intent.getFloatExtra("calculated", calculated);
float j = intent.getFloatExtra("calculated2", calculated2);
r1.setText(String.valueOf(i));
r2.setText(String.valueOf(j));
我知道有两个额外的人正在从一个活动发送,我可以使用if else语句来检查新活动是否有超过2个意图附加内容吗?
答案 0 :(得分:1)
你可以在下一个活动中写下这样的东西
String i = getIntent().getExtras().getString("calculated");
.....
if(calculated!=null)
{
// write your logic here
}
else if (...){}
.....
了解从之前的活动传递的额外计数
int num=getIntent().getExtras().size();
Toast.makeText(getApplication(),"The total is "+num+" ",Toast.LENGTH_SHORT).show();
.size()将返回总额外计数。