如何知道从之前的活动中获得的额外计数总数?

时间:2017-03-28 03:53:55

标签: android android-intent

是否有可能检查来自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个意图附加内容吗?

1 个答案:

答案 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()将返回总额外计数。