涉及特定的活动

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (6)

我怎样才能参考特定的活动?我的意思是,如果只有特定活动调用此代码,我需要只能执行某些代码的表单,例如:

活动1:

Intent intent = new Intent(this,ranking.class);
startActivity(intent);

活性2:

Intent intent = new Intent(this,ranking.class);
startActivity(intent);

Ranking.class(伪代码,因为我不知道该怎么做)

if(I was called by Activity  1){

    //do something
}else{
     finish();
}
提问于
用户回答回答于

活动1

Intent intent = new Intent(this,ranking.class);
intent.putExtra("activity", 1);
startActivity(intent);

活动2

Intent intent = new Intent(this,ranking.class);
intent.putExtra("activity", 2);
startActivity(intent);

Ranking.class

Intent intent = getIntent();
int activityNumber = intent.getIntExtra("activity", 0);

if (activityNumber == 1) {
    //do something
} else{
    finish();
}

所属标签

可能回答问题的人

  • 天使的炫翼

    15 粉丝531 提问35 回答
  • 旺仔小小鹿

    社区 · 运营 (已认证)

    48 粉丝0 提问27 回答
  • 富有想象力的人

    2 粉丝0 提问26 回答
  • 发条丶魔灵1

    6 粉丝525 提问25 回答

扫码关注云+社区

领取腾讯云代金券