If-Else for getIntent - Android

时间:2017-04-29 15:49:31

标签: java android android-intent

我有2个活动。在第一个代码中,您会看到2行及其单击侦听器。点击第一行时,我想发送" 0"第二个活动的索引。同样,当我点击第二行时,我想发送" 1"。就这样。 我怎么能这样做?

发件人方:

TableRow tricepsRow1;
    tricepsRow1=(TableRow) findViewById(R.id.arm_exercise_1);
    tricepsRow1.setClickable(true);
    tricepsRow1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
             indexValueStandart=0;
            Intent tricepsRowIntent = new Intent(getApplicationContext(),exercise_arm_triceps.class);
            tricepsRowIntent.putExtra("extra_arm_triceps",indexValueStandart);
            startActivity(tricepsRowIntent);
        }
    });

    TableRow tricepsRow2;
    tricepsRow2=(TableRow) findViewById(R.id.arm_exercise_2);
    tricepsRow2.setClickable(true);
    tricepsRow2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
             indexValueStandart=1;
            Intent tricepsRowIntent = new Intent(getApplicationContext(),exercise_arm_triceps.class);
            tricepsRowIntent.putExtra("extra_arm_triceps2",indexValueStandart);
            startActivity(tricepsRowIntent);
        }
    });

接收方:

int getVIndexValue= getIntent().getIntExtra("extra_arm_triceps",0);
deneme.setText(String.valueOf(getVIndexValue));

1 个答案:

答案 0 :(得分:0)

试试这个:

int value = getIntent().getExtras().getInt("extra_arm_triceps");